sql >> Database teknologi >  >> RDS >> Mysql

MySQL alias for SELECT * kolonner

Du kan ikke bruge * med et alias. Aliaser kan bruges til individuelle kolonner.

Du bliver nødt til at kalde hver kolonne i stedet for...

Så desværre, hvis du har mange kolonner, skal du gå:

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


  1. Beregning af den samlede mængde udstyr for et datointerval

  2. Import af filer i Oracle Apex ved hjælp af wwv_flow_files

  3. Brug for en datetime-kolonne i SQL Server, der automatisk opdateres, når posten ændres

  4. INDLEDE DATAINFIL nemt konvertere ÅÅÅÅMMDD til ÅÅÅÅ-MM-DD?