Schlummi
Lieutenant
- Registriert
- Nov. 2003
- Beiträge
- 733
Hallo!
Folgendes Problem:
ich habe viele Tabellen mit unterschiedlichen namen
xxx1
xxx2
xxx3
.......
dann gibt es eine tabelle Tab1 in der steht unter dem attribut1 welches Teil zu welcher Tabelle gehört
nun möchte ich eine Abfrage haben die mir z.B. die komplette Tabelle xxx2 ausgibt. wie folgt geht es nicht:
SELECT *
FROM
(SELECT attribut1 FROM Tab1 Where blablabla)
die innere Select abfrage liefert das richtige ergebnis (xxx2) ... aber dann gibt mir select * from xxx2 nicht den kompletten inhalt der tabelle xxx2 sondern auch wieder nur das was mir schon die innere select abfrage gegeben hat (xxx2)
Das was im From Teil steht muss halt variabel sein ... aber mit einer solchen geschachtelten SELECT abfrage im FROM teil geht es nicht. Das Ergebnis aus der inneren SELECT abfrage wird halt nicht als Variable sondern als Tabelle interpretiert. Wie kann ich das ändern?
Oracle DB
MFG Schlummi
Folgendes Problem:
ich habe viele Tabellen mit unterschiedlichen namen
xxx1
xxx2
xxx3
.......
dann gibt es eine tabelle Tab1 in der steht unter dem attribut1 welches Teil zu welcher Tabelle gehört
nun möchte ich eine Abfrage haben die mir z.B. die komplette Tabelle xxx2 ausgibt. wie folgt geht es nicht:
SELECT *
FROM
(SELECT attribut1 FROM Tab1 Where blablabla)
die innere Select abfrage liefert das richtige ergebnis (xxx2) ... aber dann gibt mir select * from xxx2 nicht den kompletten inhalt der tabelle xxx2 sondern auch wieder nur das was mir schon die innere select abfrage gegeben hat (xxx2)
Das was im From Teil steht muss halt variabel sein ... aber mit einer solchen geschachtelten SELECT abfrage im FROM teil geht es nicht. Das Ergebnis aus der inneren SELECT abfrage wird halt nicht als Variable sondern als Tabelle interpretiert. Wie kann ich das ändern?
Oracle DB
MFG Schlummi