Hi Leute!
Ich habe mir zu meinem Problem mal den JOIN Beitrag von mrhappiness angesehen (http://www.php-resource.de/forum/sho...threadid=28292), aber leider klappt das nicht so wie ich gerne möchte.
Ich habe 2 Tabellen, die über ne ID verknüpft sind. Nun möchte ich aus Tabelle 1 nur die Daten ausgeben, zu denen es in Tabelle 2 keine Einträge gibt.
Da müsste eigentlich der Fall "alle zahlen auslesen, zu denen das quadrat nicht vorhanden ist" von dem JOIN Tut richtig angewandt sein, nur habe ich ungleiche Spaltennamen (t1.fragebogen_id & t2.auswertung_fragebogen):
Danke schon mal für eure Hilfe!
Greetz Lukas
Ich habe mir zu meinem Problem mal den JOIN Beitrag von mrhappiness angesehen (http://www.php-resource.de/forum/sho...threadid=28292), aber leider klappt das nicht so wie ich gerne möchte.
Ich habe 2 Tabellen, die über ne ID verknüpft sind. Nun möchte ich aus Tabelle 1 nur die Daten ausgeben, zu denen es in Tabelle 2 keine Einträge gibt.
Da müsste eigentlich der Fall "alle zahlen auslesen, zu denen das quadrat nicht vorhanden ist" von dem JOIN Tut richtig angewandt sein, nur habe ich ungleiche Spaltennamen (t1.fragebogen_id & t2.auswertung_fragebogen):
Code:
SELECT t1.fragebogen_id, t1.fragebogen_titel, t1.fragebogen_timestamp FROM $tablename_frageboegen t1 LEFT JOIN $tablename_auswertungen t2 USING(t1.fragebogen_id) WHERE t2.auswertung_benutzer != $benutzer_id_session
Greetz Lukas

Wenn ich einen INNER JOIN mit ON ... = ... mache, dann bekomme ich ja nur die Einträge, zu denen es in beiden Tabellen nen Eintrag gibt. Aber genau das will ich ja nicht. Ich möchte ja die bekommen, zu denen es in Tabelle 2 KEINEN Eintrag gibt!
Moderator
Kommentar