HI,
Ich habe eine Datenbank mit 3 Tabellen TAB1, TAB2, TAB3, die genau dieselben Spalten haben, zum Beispiel :
TAB1
cola, colb, colc, cold
TABB
cola, colb, colc, cold
...
Jetzt möchte ich alle eindeutigen "colb"-Werte suchen, das ist die Abfrage:
SELECT DISTINCT colb FROM TAB1
Funktioniert perfekt, aber jetzt würde ich alle unterschiedlichen "colb"-Werte in meinen 3 Tabellen "TAB1", "TAB2", "TAB3" suchen:
SELECT DISTINCT colb FROM TAB1, TAB2, TAB3
Und jetzt meldet SQL einen Fehler: "Spalte 'colb' in Feldliste ist mehrdeutig" Nach einiger Suche habe ich verstanden, dass dies daran liegt, dass die Spalte "colb" in meinen 3 Tabellen vorhanden ist.
Wie kann ich also in meinen 3 Tabellen einen bestimmten Wert aus derselben Spalte suchen? Ich kann den LEFT JOIN nicht verwenden, weil ich in allen 3 Tabellen und nicht in einer von ihnen suchen möchte.
Haben Sie eine Idee? Danke