Ich versuche, eine Abfrage zu schreiben, die Daten aus einer Menge von Tabellen zieht, und hat etwa 20 Gewerkschaften .. Es ist im Grunde die gleichen Informationen wiederholt ziehen, aber mit mehr Schichten jedes Mal, eine Art zu zeigen, BaumOracle SQL Unions
ich werde nicht in bekommen, warum ich das tue, aber ich möchte die letzten beiden Spalten vergleichen. Ich verwende einen Fall, um dies zu tun, und wenn ich einen Fall zu dieser Abfrage hinzufügen, dann bekomme ich den Fehler "Abfrageblock hat falsche Anzahl von Ergebnisspalten. Dies scheint zu sein, weil die endgültige Auswahl in der Union eine zusätzliche Spalte hat vergleichen Fall).
gibt es eine Möglichkeit, dies zu umgehen? ich mag nicht, den Fall in der jeweils wählen, wie dies etwa 15 weiteren Spalten hinzufügen würde, die ich nicht will.
Hoffnung das macht Sinn
Dank
add Codebeispiel –
wenn Es ist immer in der gleichen, als man überprüfen könnte die [Klausel] (https://stackoverflow.com/questions/12552288/sql-with-clause-example) – SomeJavaGuy