Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Tabellen Verknüpfung

hallo

ich habe 2 Tabellen:

Code:                   In Zwischenablage kopieren (nur IE)
1">

Code:                   In Zwischenablage kopieren (nur IE)
2">

ich möchte jetzt alle Objekte aus der Tabelle 1 erhalten die noch frei sind.

d.h.
Code:                   In Zwischenablage kopieren (nur IE)
3">

das ganze Funktioniert bei mir auch per "INNER JOIN" allerdings NUR wenn mindestens ein Eintrag mit oid in der Tabelle 2 vorhanden ist.

Gibt es auch ein querry bei dem kein Eintrag in der Tabelle 2 vorhanden sein muss und dann gleich das Objekt zurück gegeben wird?

und am besten können diese beiden Anfragen "möglicht effizient" in einem querry vereinigt werden?

THX
dollares
Hier gehts zum Orginal Eintrag "Tabellen Verknüpfung" im Forum

Antworten

Hi

Nimm einen LEFT JOIN statt dem INNER JOIN


2.

Zitat:
osterix postete
Hi

Nimm einen LEFT JOIN statt dem INNER JOIN
das geht leider nicht oder mir ist nicht klar, wie das querry aussehen soll.


3.

Hi

Left Join:
Code:                   In Zwischenablage kopieren (nur IE)
4">

Deine WHERE Bedingung und ORDER BY musst du dann noch dazuschreiben
Besser wäre auch eine Spaltenliste statt dem *


Hier gehts zum Orginal Eintrag "Tabellen Verknüpfung" im Forum
 
phpforum.de | Impressum | Handy Bundles