Вложенный SELECT - MySQL (219981)

Узнай цену своей работы

Формулировка задачи:

Подскажите, каким образом организовать следующее: Имеется 3 таблицы, таблица с авторами, с книгами и с городами. Нужно с помощью вложенного запроса вывести название книги, фамилию её автора и название города автора книги для авторов из какой-либо одной страны на выбор. Меня ставит в тупик ограничение на вложенный запрос (не использовать JOIN).

Решение задачи: «Вложенный SELECT»

textual
Листинг программы
SELECT b.book_name, 
(SELECT a_firstname FROM avt WHERE avt.a_id = b.avt_id) AS auth_name, 
(SELECT town_name FROM town WHERE town IN (SELECT town FROM avt WHERE avt.a_id = b.avt_id) AS town_name
FROM books b

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

14   голосов , оценка 4.071 из 5