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

Mysql:použijte hodnotu jako alias v dotazu

Ne. Nemůžeš. Hodnoty nejsou známy, dokud není dotaz spuštěn. A i kdybyste mohli, měli byste v jednom sloupci mnoho různých hodnot. Který by měl být použit?

Jediný platný důvod, který si dokážu představit pro takový požadavek, je ten, že máte nějaký návrh EAV a chcete mít výsledek Pivot.

Pokud je to tak, můžete použít Dymanic SQL (spusťte dotaz, získejte výsledky, vytvořte další dotaz na základě těchto výsledků a spusťte ten.) Ale tento druh operací se lépe provádí na straně aplikace (získáte výsledky a formát tam, jak chcete).




  1. Výběr SQL ze dvou tabulek vrací duplicitní hodnoty - Codeigniter

  2. Vysvětlení velikosti úložiště „datetime2“ na serveru SQL

  3. Zkontrolujte, zda uživatelské jméno již existuje v databázi MySQL PHP

  4. Jak opravit poškozenou tabulku xampp 'mysql.user'?