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

Oracle PIVOT, dvakrát?

Z oracle-developer.net zdá se, že to lze provést takto:

SELECT somethingId, splitId1, splitName1, splitId2, splitName2
FROM (SELECT somethingId, splitId
      FROM SOMETHING JOIN SPLIT ON ... )
      PIVOT ( MAX(splitId)  ,
              MAX(splitName) 
              FOR displayOrder IN (1 AS splitName1, 2 as splitName2)
            )


  1. Jak získat součet času z databáze v PHP?

  2. Jak zjistit, zda je vypočítaný sloupec deterministický na serveru SQL Server

  3. jak získat úplnou sadu výsledků z SSMS

  4. Použití INNER JOIN ke kombinaci tabulek SQL Server a jejich zobrazení ve webových formulářích ASP.NET