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

Převeďte řádek SQL na sloupce

SELECT A,
MAX(CASE WHEN B=1 THEN c END) AS C1,
MAX(CASE WHEN B=2 THEN c END) AS C2, // etc for B=3,4
FROM table1
GROUP BY A



  1. Co může způsobit změnu Oracle ROWID?

  2. V aplikaci pro Android nelze použít externí databázi

  3. Joomla! 3 instalace zamrzne při vytváření databázové tabulky

  4. Jednoduchý výkon poddotazu MySQL