ich Oracle 11g bin mit zeigen, habe ich eine Abfrage, die wie dieseWie diese beiden Zeilen als eine Zeile
╔═══════════╦═════════════╗
║ Number ║ NAME ║
╠═══════════╬═════════════╣
║ 1 ║ Steve ║
║ 2 ║ John ║
╚═══════════╩═════════════╝
zwei Zeilen oder weniger, somthing kehrt Und es könnte auch dieses
╔═══════════╦═════════════╗
║ Number ║ NAME ║
╠═══════════╬═════════════╣
║ 1 ║ Steve ║
║ 1 ║ Steve ║
╚═══════════╩═════════════╝
aussehen zurückkehren
Oder diese
╔═══════════╦═════════════╗
║ Number ║ NAME ║
╠═══════════╬═════════════╣
║ 1 ║ Steve ║
╚═══════════╩═════════════╝
ich möchte die Daten als diese
neu zu ordnen╔═══════════╦═════════════╦═════════════╗
║ whatever ║ NAME1 ║ NAME2 ║
╠═══════════╬═════════════╬═════════════╣
║ ss ║ Steve ║ John ║
╚═══════════╩═════════════╩═════════════╝
Oder diese im anderen Fall
╔═══════════╦═════════════╦═════════════╗
║ whatever ║ NAME1 ║ NAME2 ║
╠═══════════╬═════════════╬═════════════╣
║ ss ║ Steve ║ Steve ║
╚═══════════╩═════════════╩═════════════╝
Oder dies auf Fall einer Reihe
╔═══════════╦═════════════╦═════════════╗
║ whatever ║ NAME1 ║ NAME2 ║
╠═══════════╬═════════════╬═════════════╣
║ ss ║ Steve ║ (null) ║
╚═══════════╩═════════════╩═════════════╝
Falls keine Zeilen, sollte es so
╔═══════════╦═════════════╦═════════════╗
║ whatever ║ NAME1 ║ NAME2 ║
╠═══════════╬═════════════╬═════════════╣
║ ss ║ (null) ║ (null) ║
╚═══════════╩═════════════╩═════════════╝
ich sein Ich möchte die Leute nicht mit meinen fehlgeschlagenen Fragen verwechseln und an einen Neuanfang denken. Ich probierte mehrere Unterabfragen, die val basierend auf Zeile = 1 oder 2 zurückgeben, aber fehlgeschlagen, da ich die Zahl übergeben muss, und es scheint, dass mehrere Unterabfragen keine Zahl von außerhalb von mehr als 2 Ebenen akzeptieren. versuchte auch, den Pivot zu benutzen, aber ich konnte meinen Kopf nicht um mich herum bewegen, und ich habe auch keine Aggregatfunktion hier, also nicht sicher, wie ich sie hier benutzen kann.
Ihre Eingabedaten haben immer genau eine Spalte und zwei Zeilen? Wenn nicht, was ist die Anforderung im Allgemeinen? Zum Beispiel, was ist, wenn drei Zeilen vorhanden sind? Oder 1 Million Zeilen? – mathguy
Ja, meine Eingabedaten haben immer zwei Spalten und zwei Zeilen oder weniger. – Mocas
Ich sehe eine Menge Beschreibung darüber, was Sie wollen, aber nichts über das, was Sie tatsächlich versucht haben. – csmckelvey