イムこのクエリはダブルネストされたSELECT
SELECT studentid, fName, lName, dob
FROM Student
WHERE courseNo IN
(SELECT courseNo
FROM Student
WHERE courseNo = 1001 IN
(SELECT dob
FROM Student
WHERE dob < `1985-09-12`));
を動作させるためにトリングしかし、いくつかの理由で、それが空のセットを言っていますか?
すべてのデータは、同じ生徒のテーブルにあります。助けがあれば、dobはYYYY-MM-DD形式になります。
(最下位の選択はスタンドアロンで実行された場合)何かを返しますか? BTW、1985 - 09 - 12 = 1964 ...代わりに "1985-09-12"を試してください。 – jarlh
いいえ何もありません。 '1行目にエラーがあります。 –
JOINについて聞いたことがありますか? – Strawberry