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

Mysql:brug værdi som alias i forespørgsel

Nej. Det kan du ikke. Værdierne er ikke kendte, før forespørgslen er kørt. Og selvom du kunne, ville du have en masse muligvis forskellige værdier i én kolonne. Hvilken skal bruges?

Den eneste gyldige grund, jeg kan forestille mig til en sådan anmodning, er, at du har en form for EAV-design, og du vil have et Pivot-resultat.

Hvis det er tilfældet, kan du bruge Dymanic SQL (kør en forespørgsel, få resultaterne, opbyg en anden forespørgsel baseret på disse resultater og kør den.) Men denne form for operationer er bedre udført på applikationssiden (hent resultaterne og formateret) dem der, som du foretrækker).




  1. MYSQL INSERT SELECT-problem

  2. MySQL hente variabel fra Stored Procedure i PHP PDO

  3. MySQL - hvor mange rækker kan jeg indsætte i en enkelt INSERT-sætning?

  4. Hvordan renser eller ændrer størrelsen på ibtmp1-filen i MySQL?