sage einfach was du haben willst, dann kan man dir helfen. denn
select ... from t1, t2, t3 ...
kann man nicht umschreiben. Weil es die größt mögliche Verknüpfung liefert. Alles andere sind Teilmengen davon.
Where |-> Join
Einklappen
X
-
also ohne mich jetzt mit dem thema beschäftigt zu haben aber wenn du nur JOIN schreibst bildest du dann nich das kreuzprodukt und verknüpfst damit unnötig die tabellen? schon den stickythread zum thema joins gelesen?!
wenn du eine oracle datenbank benutzt ist es egal welche schreibweise du benutzt. ... benutzt du aber sicherlich nicht
mfg
bugbuster
Einen Kommentar schreiben:
-
hast du die zweite Abfrage mal ausprobiert? Sollte soweit OK sein, weil deine where Bedingungen in der ersten Abfrage im Prinzip schon einen Join darstellen
Einen Kommentar schreiben:
-
"unter Verwendung von Join"-Syntax will ich die 1.abfrage umschreiben, ich versteh aber nicht wie die abfrage dann lauten muss.
thx 4 help weiterhin
Einen Kommentar schreiben:
-
was willst du denn überhaupt erreichen bzw wo willst du das einsetzen? das erste sieht doch schon ganz gut aus
Einen Kommentar schreiben:
-
Where |-> Join
ich blick nich ganz wie ich
PHP-Code:SELECT t1.spalteZ, t2.spalteX, t3.spalteY
FROM t1, t2, t3 WHERE t1.id_1 = t2.id_1
or t1.id_2 = t3.id_2;
hatte erst vermutet
PHP-Code:SELECT t1.spalteZ, t2.spalteX, t3.spalteY
FROM t1
JOIN t2
ON t1.id_1 = t2.id_1
JOIN t3
ON t1.id_2 = t3.id_2;
thx 4 helpStichworte: -
Einen Kommentar schreiben: