sql >> Database >  >> RDS >> Mysql

Waarom werkt die query niet zoals ik had verwacht?

U kunt op die manier niet naar een kolomalias verwijzen. Probeer

SELECT (tmp.x + tmp.y) as z FROM (SELECT 3 AS x, 5 as y) tmp

Ref.:Subquery's in de FROM-clausule



  1. Hoe de LOWER()-functie werkt in MySQL

  2. SQL:rijen selecteren die een bepaalde waarde hebben

  3. Probleem met MySql INSERT MAX()+1

  4. TIME() Voorbeelden – MySQL