Главная / Основы SQL / Даны таблицы 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

Даны таблицы

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 DISTINCT Автор.Фамилия, Книга.Тематика FROM Автор LEFT JOIN Книга ON Автор.Код_Автора = Книга.Код_Автора
SELECT Автор.Фамилия, Книга.Тематика FROM Автор RIGHT JOIN Книга ON Автор.Код_Автора = Книга.Код_Автора
SELECT DISTINCT Автор.Фамилия, Книга.Тематика FROM Автор INNER JOIN Книга ON Автор.Код_Автора = Книга.Код_Автора
SELECT Автор.Фамилия, Книга.Тематика FROM Автор,Книга WHERE Автор.Код_Автора = Книга.Код_Автора
Сложность вопроса
88
Сложность курса: Основы SQL
60
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Какой человек ищет эти вопросы по интуит? Это же очень простые ответы
25 ноя 2020
Аноним
Это очень нехитрый решебник интуит.
01 дек 2015
Оставить комментарий
Другие ответы на вопросы из темы базы данных интуит.