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

Název dynamického sloupce v MYSQL

Myslím, že byste chtěli, aby byl název sloupce definován dynamicky na základě obsahu tbl1 a tbl2.

To není možné, nejblíže tomu můžete dosáhnout tak, že dynamicky vytvoříte příkaz SQL s odlišnými aliasy pro sloupce (na základě předchozího dotazu SQL k nalezení správných hodnot). To by samozřejmě bylo omezeno na jména JEDNOHO daného uživatele, protože několik uživatelů může mít konfliktní jména, ale dotaz bude mít pouze jeden alias na sloupec... (To je mimochodem jeden, i když ne hlavní důvod, proč to může nelze provést přímo v SQL).

UPRAVIT POZNÁMKA: Odpověď Davida Andrese ukazuje jeden způsob, jak provést takový dvoukrokový dotaz.



  1. implementace doporučení (chudého) produktu

  2. Jak exportovat schéma MySQL s daty?

  3. Jak vytvořit index v MySQL

  4. Převést „datetime“ na „datetimeoffset“ v SQL Server (příklady T-SQL)