Möglicher select?

andy1975

Benutzer
Beiträge
11
Bin nicht so geübt mit Datenbanken, wäre das ein möglicher Select?
SELECT column1
FROM table_name1
WHERE table_name1.column2 == table_name2.colum3
 
Werbung:
Bin nicht so geübt mit Datenbanken, wäre das ein möglicher Select?
SELECT column1
FROM table_name1
WHERE table_name1.column2 == table_name2.colum3

woher soll die Datenbank wissen, wie die Verbindung zur table_name2 steht?

Also: Entweder mit einem Join arbeiten (was auch richtig wäre)
oder deinen Code ein wenig umschreiben:
Code:
SELECT column1
FROM table_name1, table_name2
WHERE table_name1.column2 == table_name2.colum3

Aber, um deine Frage zu beantworten:
Nein, dein Select wäre kein möglicher select

EDIT:
Noch perfekter wäre, falls die column1 in beiden Tabellen vorhanden ist, sagen, aus welcher Tabelle die Spalte zu nehmen ist:
Code:
SELECT table_name1.column1
FROM table_name1, table_name2
WHERE table_name1.column2 == table_name2.colum3

EDIT2:
Mir fallt auf, das du einen Inner Join brauchst:
Code:
select table_name1.column1
from table_name1
inner join table_name2 on (table_name2.column3 = table_name1.column2)
 
Zuletzt bearbeitet:
Zurück
Oben