sql >> Databáze >  >> RDS >> Oracle

Převést sloupce na řádky v SQL

Zde je další, se kterým můžete mít štěstí. Líbí se mi @ThinkJet, ale nejsem si jistý, kolik stojí dekódování (jestli více nebo méně než toto níže.

SELECT
   T1.ID,
   T1.fname,
   T1.lname,
   T2.fname,
   T2.lname,
   T3.fname,
   T3.lname,
   T4.fname,
   T4.lname
FROM
      table T1
   LEFT JOIN
      table T2
   ON
         T1.ID = T2.ID
      AND T2.count = 2
   LEFT JOIN
      table T3
   ON
         T1.ID = T3.ID
      AND T3.count = 3
   LEFT JOIN
      table T4
   ON
         T1.ID = T4.ID
      AND T4.count = 4
WHERE
   T1.count = 1


  1. Jak propojit mysql s Basex?

  2. mysql v xampp se spustí a zastaví za pět sekund

  3. Postgresql změňte typ sloupce z int na UUID

  4. Jak pretify výstup pocházející z dotazu SELECT v příkazovém řádku?