Я создал несколько таблиц и использовал JOIN
для извлечения определенных данных:

Я использовал следующий запрос:
SELECT c.SUBJECT1, c.SUBJECT2,c.SUBJECT3,l.NAME
FROM LECTURER l JOIN
COURSE c ON (l.LECT_ID = c.LECT1 OR l.LECT_ID = c.LECT2 OR l.LECT_ID = c.LECT3)
OR (c.LECT1 = c.SUBJECT1 AND c.LECT2 = c.SUBJECT2 AND c.LECT3 = c.SUBJECT3)
WHERE l.LECT_ID = 'L056'
Проблема в том, что когда я хочу показать предметы, преподаваемые Ахмедом (L056
), он отображает таблицу, но также добавляет дополнительные данные, которые не требуются.
Что я делаю не так в своем запросе?