HALLO,einen eindeutigen Wert auswählen in mehreren Tabellen (SQL)
Ich habe eine Datenbank mit 3 Tabellen TAB1, TAB2, TAB3, die genau die gleichen Spalten haben, zum Beispiel:
TAB1
cola, colb, colc, cold
TABB
cola, colb, colc, cold
...
Now I möchten uns bei allen distinct „colb“ Werten suchen, ist dies 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 SQL mir einen Fehler zurück: „Spalte‚colb‘in Feldliste ist mehrdeutig“ Nach einiger Suche, verstand ich, dass war, weil ‚colb‘ Spalte in meinen 3 Tabellen vorhanden sind.
Also wie suche in meinen 3 Tabellen einen eindeutigen Wert aus der gleichen Spalte? Ich kann den LEFT JOIN nicht benutzen, weil ich in allen 3 Tabellen und nicht in einem von ihnen suchen kann.
Haben Sie eine Idee? Danke
Dankten jeder benutzen kann !!! – Jensen