sql >> Databáze >  >> RDS >> Mysql

opětovné použití aliasu v SELECT

V SQL Server nebo Oracle bych použil CTE, ale protože používáte MySQL, použili byste poddotaz:

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. Chyba 1038 Nedostatek paměti pro řazení, zvažte zvětšení velikosti vyrovnávací paměti pro řazení

  2. ORA-00933:Příkaz SQL nebyl správně ukončen

  3. Volání nedefinované funkce oci_connect()

  4. Problém s kódováním znaků