Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Alias ​​MySQL para colunas SELECT *


Você não pode usar * com um pseudônimo. Os aliases podem ser usados ​​para colunas individuais.

Em vez disso, você terá que criar um alias para cada coluna.

Então, infelizmente, se você tiver muitas colunas, precisará ir:
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