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

genbruge alias i SELECT

I SQL Server eller Oracle ville jeg bruge en CTE, men da du bruger MySQL, ville du bruge en underforespørgsel:

SELECT dr, cr, cr + dr as total 
FROM (
    SELECT 
         SUM(b.bet_win * cy.fx_rate ) as dr, 
         SUM(b.bet_loss * cy.fx_rate ) as cr
    FROM ....
    WHERE ....) t;


  1. Om pglogisk ydeevne

  2. MySQL-TABEL-erklæring

  3. SQL kan ikke oprette tabel (fejlnr:150)

  4. Sådan fremskynder du din SQL-server ved hjælp af overvågning af databaseydeevne