Lalikin
@Lalikin
айтишник с фотокамерой

Как изменить SQL-запрос с переименованием полей в таблицах, присоединяемых через JOIN?

Для быстрого понимания лишние поля из таблиц убрал

книги - books (id, name, author_id, genre_id)
авторы - authors (id, name)
жанры - genres (id_name)

запрос
SELECT * FROM `books` 
 JOIN `authors` ON (`books`.`author_id` = `authors`.`id`)
 JOIN `genres` ON (`books`.`genre_id` = `genres`.`id`)

возвращает название жанра в поле `name`, как правильно воспользоваться алиасами?
  • Вопрос задан
  • 3295 просмотров
Решения вопроса 1
MinimaJack
@MinimaJack
SELECT books.*, authors.name as aName, genres.name. as gName  FROM `books` 
 JOIN `authors` ON (`books`.`author_id` = `authors`.`id`)
 JOIN `genres` ON (`books`.`genre_id` = `genres`.`id`)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы