Получил проблему, когда я использую объединение в базе данных по sqlyog - PullRequest
0 голосов
/ 12 марта 2019

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

these are the tables

Я использовал следующий запрос:

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), он отображает таблицу, но также добавляет дополнительные данные, которые не требуются.

Что я делаю не так в своем запросе?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...