sql >> Databasteknik >  >> RDS >> Mysql

Konvertera sql-rad till kolumner

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. Anropar modellfunktion i vyn kodantändare

  2. Databas:Bästa sättet att fråga efter geografisk platsdata?

  3. Laravel query builder - Hur man antingen grupperar efter alias eller gör rå groupBy

  4. Rails undersökning stil applikation - Visa alla svar på alternativet