안녕하세요 저는 물론 M1 또는 M2를 가르쳐 있지만 둘SQL 쿼리 잘못
SELECT p.empid,p.name
FROM professor p,course c,works w
WHERE p.empid = w.empid
AND w.courseid = c.courseid
AND ((c.coursename = ‘m1’ AND c.coursename != ‘m2’)
OR
(c.coursename = ‘m2’ AND c.coursename != ‘m1’))
가인가 한 직원의 목록을 반환하려면 다음 쿼리를 작성했습니다
Professor (EMP ID,Name,Status,Salary,Age)
Course(Course ID,Course Name,PoINts)
Works(Course ID,EMP ID,Class ID)
다음과 같은 데이터베이스 스키마가 위의 쿼리 바로 나는 SQL에 도움이된다.
노력을 기울이지 않아도 StackOverflow에 누군가가 빨리 응답 해 줄 것을 요청하는 대신 sqlfiddle.com을 사용하여 직접 답변을 찾을 수 있습니다 – gerrytan
... 그리고 sqlfiddle이 결과를 산출하지 못하면 링크를 게시하십시오 여기에 적어도 우리는 무언가를 – Bohemian