Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL-Alias ​​für SELECT *-Spalten

Sie können * nicht verwenden mit Pseudonym. Für einzelne Spalten können Aliase verwendet werden.

Sie müssen stattdessen jede Spalte mit einem Alias ​​versehen..

Wenn Sie also viele Spalten haben, müssen Sie leider gehen:

SELECT u.col1 AS u_col1
    , u.col2 AS u_col2
    , u.col3 AS u_col3
    -- etc
    , u2.col1 AS u2_col1
    , u2.col2 AS u2_col2
    , u2.col3 AS u2_col3
    -- etc
FROM table1 AS u
-- INNER JOIN / LEFT OR RIGHT OUTER JOIN / ,
    table2 AS u2