ma question est, avec quelques informations générales:Transposer sélectionner les résultats avec Oracle
Je dois générer des requêtes SQL basées sur les métadonnées de table (colonnes), et le résultat est quelque chose comme:
TABLENAME1|COL1
TABLENAME1|COL2
TABLENAME2|COL1
TABLENAME2|COL2
TABLENAME2|COL3
TABLENAME3|COL1
TABLENAME4|COL1
TABLENAME4|COL2
... /*some other 1800 rows */
(Ouais, il est ordonné.) ce que je besoin est de transposer ces données, en fonction de la première colonne, de sorte que le produit attendu serait:
TABLENAME1|COL1|COL2|NULL
TABLENAME2|COL1|COL2|COL3
TABLENAME3|COL1|NULL|NULL
TABLENAME4|COL1|COL2|NULL
/* less then 1800 rows ;-) */
Est-il possible de nous Oracle SQL?
Merci d'avance!
Merci, je vais faire un essai! –
Stragg de Tom Kyte avait aidé. –