Текущий архив: 2003.06.19;
Скачать: CL | DM;
Вниз
SQL2 Найти похожие ветки
← →
Vitas2 (2003-05-28 14:08) [0]У меня две таблицы
В первой код записи и название книги.(tit)
Во второй код записи и фамилия автора(aut), причем авторов может
быть несколько или вообще не быть.
Мне надо выполнить запрос таким образом что бы у меня получился
список книг(название) + фамилия автора(первого).
Если у книги нет автора то вывести только название
а поле автора оставить пустым.
Если писать запрос
SELECT Aut.Cod, Tit.TIT, Aut.AUT
FROM Aut
INNER JOIN Tit
ON (Tit.CN = Aut.CN)
GROUP BY Aut.CN, Tit.TIT, Aut.AUT
ORDER BY Aut.CN
То всё "правильно" делается только книги у которых нет автора не выводятся(((
Как выполнить запрос?
← →
stone (2003-05-28 14:10) [1]
> SELECT Aut.Cod, Tit.TIT, Aut.AUT
> FROM Aut
> LEFT OUTER JOIN Tit
> ON (Tit.CN = Aut.CN)
> GROUP BY Aut.CN, Tit.TIT, Aut.AUT
> ORDER BY Aut.CN
← →
Johnmen (2003-05-28 14:11) [2]RIGHT JOIN
← →
Johnmen (2003-05-28 14:16) [3]>stone © (28.05.03 14:10)
Правое соединение...:) (в данном случае)
Страницы: 1 вся ветка
Текущий архив: 2003.06.19;
Скачать: CL | DM;
Память: 0.44 MB
Время: 0.009 c