Oracle
 sql >> база данни >  >> RDS >> Oracle

Oracle PIVOT, два пъти?

От oracle-developer.net изглежда, че може да се направи по следния начин:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. НЕ В заявката... странни резултати

  2. Конкатениране на колона от група в R

  3. Основни технологични промени в E-Business Suite 12.2

  4. RobotFramework :cx_Oracle - FAIL :InternalError:Няма Oracle грешка?

  5. Изборът на клауза в pl/sql функцията връща грешна стойност