2 Tabellen addieren

electrofux

Grünschnabel
Hallo,

ich habe zwei Tabellen mit jeweils der gleichen Struktur bzw. gleiche Feldnamen (20 an der Zahl) jedoch unterschiedlichem Inhalt (Katalogware und Lagerbestand).
Jetzt würde ich die beiden Tabellen gerne so verbinden , daß ich mittels SELECT Zugriff auf alle Datensätze habe, trotzdem jedoch die getrennten Tabellen beibehalten kann.
Nach dem Motto:
SELECT * FROM katalog,lager WHERE nr=xxx AND preis=yyy etc

Das obige funktioniert schon mal nicht, weil ich in der WHERE Klausel ja immer zu den Spaltennamen auch die tabelle angeben muß sprich: katalog.nr.
Durch den JOIN entsteht dann eine riesen Tabelle mit 40 statt 20 Spalten, was von mir nicht beabsichtigt ist und dazu führt daß mein Select-Befehl ziemlich wahnsinnig wir, da alles doppel mit OR verknüpft werden muß sprich:
SELECT * FROM katalog,lager WHERE ((katalog.nr=xxx) OR ( lager.nr=xxx)) AND ((katalog.preis=yyy) OR (lager.preis=yyy)) etc.

Was ich will ist ein simples addieren der Datensätze der beiden Tabelle um das Ergebnis dann per select abzufragen.

GIbt es da nicht eine ganz simple Lösung.

Grüße
electrofux
 
Zurück