sql >> Database >  >> RDS >> Oracle

Converteer kolommen naar rijen in SQL

Hier is er nog een waar je misschien wat geluk mee hebt. Ik hou van @ThinkJet's, maar ik weet niet zeker hoeveel decoderen kost (indien meer of minder dan dit hieronder.

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. Beste gebruikersrolmachtigingen databaseontwerppraktijk?

  2. SSIS-pakket geeft fout na implementatie SQL Server 2012

  3. php- krijg laatste invoeg-ID

  4. Mysql-tabelpartitie gebaseerd op het laatste cijfer van een kolom/id