Переименование столбцов при LEFT JOIN

217
10 апреля 2018, 05:58

Добрый день ! Допустим есть конструкция

SELECT * FROM table1
INNER JOIN table2 ON table1.field = table2.field
INNER JOIN table3 ON table2.field = table3.field

можно ли модицифировать запрос чтобы переименовать table2.id ?

Answer 1

Естественно, любой столбец можно переименовать. Но для этого в секции запроса SELECT надо вместо использования * перечислить нужные столбцы (если нужны все столбцы, то перечисляем все). И тогда для каждого столбца можно указать псевдоним (alias). Например: SELECT table2.id AS your_alias FROM .... Псевдонимы можно задавать как с помощью AS, так и без него.

READ ALSO
Выполнение ShellExecute на сервере

Выполнение ShellExecute на сервере

Существует один локальный файловый сервер, на котором лежит исполняемый файл, доступ на сервер безпарольныйОтдебажить не могу из-за небольших...

254
C++ (VS). Мини-игра в консоли

C++ (VS). Мини-игра в консоли

Необходимо реализовать в консоли мини игру, типа арканоида, змейкиОпыта мало, я решил обновлять картинку в консоли следующим образом : 1

269
Получение HANDLE любого изображения. WinAPI C++

Получение HANDLE любого изображения. WinAPI C++

Есть ли обобщенный способ для получения HANDLE изображения любого формата? Я знаю, что можно получать bitmap, например функцией LoadImage, просто имеяbmp...

199