안녕하세요 저는 다음 테이블 구조를 가지고 있습니다.SQL 쿼리가 아무 값도 반환하지 않았습니다.
Professor (EMP ID,Name,Status,Salary,Age)
Course(Course ID,Course Name,Points)
Works(Course ID,EMP ID,Class ID)
다음 작업을 수행해야합니다. 같은 클래스 '클래스 10'
을 위해 2 개의 다른 코스 M1과 M2를 촬영 한 종업원의
반환 목록이 내가 쓴 쿼리입니다.
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')
그러나 db에 데이터가 있어도 쿼리에서 아무런 값도 반환하지 않습니다.
라고 봐입니까? –