Mysql
 sql >> Base de données >  >> RDS >> Mysql

Alias ​​MySQL pour les colonnes SELECT *

Vous ne pouvez pas utiliser * avec un pseudo. Les alias peuvent être utilisés pour des colonnes individuelles.

Vous devrez plutôt attribuer un alias à chaque colonne..

Donc malheureusement, si vous avez beaucoup de colonnes, vous devrez aller :

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