Klaus Mock: Gibt es so eine Abfrage?

Beitrag lesen

Hallo,

Gibt es eine Möglichkeit in einer abfrage über alle 5 Tabellen ein ergebnisstabelle zu erzeugen die diese 5 Felder beinhaltet mit den werten aus allen 5 tabellen?

Da Du nicht angegeben hast, mit welchem DBMS Du arbeitest gehe ich davon aus dass es sich um Oracle handelt.
Da sollte doch glatt ein

select feld1, feld2, feld3 feld4, feld5 from tabelle1
union all
select feld1, feld2, feld3 feld4, feld5 from tabelle2
union all
select feld1, feld2, feld3 feld4, feld5 from tabelle3
union all
select feld1, feld2, feld3 feld4, feld5 from tabelle4
union all
select feld1, feld2, feld3 feld4, feld5 from tabelle5

das gewünscht Ergebnis bringen

Falls Du dann doch nicht Oracle einsetzt[1] würde ich die von Olaf angesprochene Änderung des Datenbankdesigns in Erwägung ziehen.

Grüße
  Klaus

[1] und selbst wenn Oracle zum Einsatz kommt, sollest Du über eine Änderung des Designs gründlich nachdenken.[2]

[2] ... und Dir vielleicht für die Zukunft beim Design der Datenbank auch gleich Gedanke über die möglichen Abfragen machen und welche Auswirkung das gewählte Design dann diesbezüglich hat.