Даны таблицы
CREATE TABLE Автор(Код_Автора INT ,Фамилия VARCHAR(50) NULL,Имя VARCHAR(50) NULL,Отчество VARCHAR(50) NULL,Пол VARCHAR(50) NOT NULL ,Дата_рождения DATETIME ,Телефон CHAR(9)) | CREATE TABLE Книга( Код_Книги INT,Название VARCHAR(50) NOT NULL,Цена MONEY,Тематика VARCHAR(50) NOT NULL,Издательство VARCHAR(50) NOT NULL,Код_Автора INT NOT NULL) |
Предположим, что не все зарегистрированные в базе данных авторы имеют изданные книги. Вывести список всех авторов с указанием тематики изданных книг.
SELECT Автор.Фамилия, Книга.ТематикаFROM Автор RIGHT JOIN Книга ON Автор.Код_Автора = Книга.Код_Автора
SELECT DISTINCT Автор.Фамилия, Книга.ТематикаFROM Автор INNER JOIN Книга ON Автор.Код_Автора = Книга.Код_Автора
SELECT DISTINCT Автор.Фамилия, Книга.ТематикаFROM Автор LEFT JOIN Книга ON Автор.Код_Автора = Книга.Код_Автора(Верный ответ)
SELECT Автор.Фамилия, Книга.ТематикаFROM Автор,Книга WHERE Автор.Код_Автора = Книга.Код_Автора