こんにちは私は次のテーブル構造を持っています。
Professor (EMP ID,Name,Status,Salary,Age)
Course(Course ID,Course Name,Points)
Works(Course ID,EMP ID,Class ID)
私は次のことをする必要があります。
同じクラス「クラス10」で2つの異なるコースM1とM2を受講した従業員のリターンリスト</p>
これは私が書いたクエリです。
SELECT p.EmpID, p.Name, p.Status, p.Salary
FROM professor p, course c, works w
WHERE p.EmpID = w.EmpID
AND
w.CourseID = c.CourseID
AND
w.ClassID = 10
AND
c.CourseName IN ( SELECT CourseName FROM course WHERE CourseName = 'm1'
AND CourseName = 'm2')
ただし、データベースにデータがある場合でも、クエリは値を返しません。