###実現したいこと
MySQLの式が書けなくて困っています。
以下の条件を一回のSQLで取得したいのですがうまくいきません。
- thacher が まだ回答していない question の データを取得したいです。
- 条件としてthacher は1つの question に対して 一回のみの回答です。
Table構造
ーーーーーーーー user tbl ーーーーーーーー user_id user_name ーーーーーーーー teacher tbl ーーーーーーーー teacher_id teacher_name ーーーーーーーー question tbl ーーーーーーーー question_id user_id question ーーーーーーーー answer tbl ーーーーーーーー answer_id teacher_id question_id answer
###Record
ーーーーーーーーーーーーー user tbl ーーーーーーーーーーーーー user_id | user_name 1 | '太郎' 2 | '次郎' ーーーーーーーーーーーーー teacher tbl ーーーーーーーーーーーーー teacher_id | teacher_name 1 | '神様' 2 | '仏様' ーーーーーーーーーーーーー question tbl ーーーーーーーーーーーーー question_id | user_id | question 1 | 1 | '今日の天気は?' 2 | 1 | '今日のご飯は?' 3 | 2 | '明日の天気は?' 4 | 2 | '明日のご飯は?' 5 | 2 | '明日の予定は?' ーーーーーーーーーーーーー answer tbl ーーーーーーーーーーーーー answer_id | teacher_id | question_id | answer 1 | 1 | 1 | '晴れ' 2 | 1 | 2 | 'お肉' 3 | 1 | 3 | '曇り' 4 | 2 | 3 | '晴れ'
頭では、わかっていて
神様は 4, 5
仏様は 1,2,4,5
なのですが、sql にするとなぜかこんがらがってしまってできません。
どこかにMySQL の神様はいらっしゃいませんか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/09/29 00:42