ID - PK
CREATE TABLE Предмет ( ID_Предмета serial, Название_предмета text ); — ID - PK
CREATE TABLE ПредметыПреподавателей (ID_Предмета serial, ID_Преподавателя serial); — айдишники ссылаются
Пытаюсь вывести фио и предмет которую ведёт препод с айди = 1. Что делаю не так?
SELECT п.ФИО, пр.Название_предмета
FROM (ПредметыПреподавателей ПП
INNER JOIN Преподаватель п ON п.ID_Преподавателя = ПП.ID_Преподавателя
INNER JOIN Предмет пр ON пр.ID_Предмета = ПП.ID_Предмета)
WHERE п.ID_Преподавателя = 1;
Закрыто. Таблица ПредметыПреподавателей была пустой. Извиняюсь.
имя таблицы в запросе неверное CREATE TABLE ПредметыПреподавателя но FROM (ПредметыПреподавателей
Это была моя описка :)
ужасный запрос
Как сделать его менее ужасной?
написать правильно, иначе на чем то более серьезном начнутся проблемы.
Обсуждают сегодня