Вложенный 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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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