sql >> Databasteknik >  >> RDS >> Mysql

Transponera rader till kolumner i MySQL

Du kan förvandla rader till a kolumn med GROUP_CONCAT , men du kan inte överföra hela resultatuppsättningar på något automatiskt sätt. Antingen skriver du en fråga som producerar varje kolumn manuellt, eller så gör du det i en applikation.

Här är en handledning om hur du skriver de komplicerade frågorna för att efterlikna införlivandet:

http://www.artfulsoftware.com/infotree/queries.php#78




  1. förbättra prestandan för LIKE-klausulen

  2. LOAD_FILE returnerar NULL

  3. Uppdatera poster i tabell från CTE

  4. Lagrar datetime som UTC i PHP/MySQL