MySQL 4

Paula

Erfahrenes Mitglied
Hallo zusammen,

ich steh gerade ein wenig auf dem Schlauch. Ich habe insgesamt drei Tabellen. In der Haupttabelle habe ich zwei Spalten mit IDs, die ich gerne über die zwei weiteren Tabellen abfragen möchte.

Das ganze habe ich bisher wie folgt umgesetzt:
SQL:
SELECT sid, uid, es_survey.system_id, es_system.system, es_survey.activity_id, es_activity.activity
FROM es_survey
LEFT JOIN es_system
ON es_survey.system_id = es_system.system_id
LEFT JOIN es_activity
ON es_activity.activity_id = es_activity.activity_id
GROUP BY sid
ORDER BY system ASC
Bei der Ausgabe erhalte ich jedoch immer die gleiche activity, obwohl die activity_id unterschiedlich ist. Was mach ich nur falsch?


Danke und Gruß



Statt
SQL:
ON es_activity.activity_id = es_activity.activity_id
besser
SQL:
ON es_system.activity_id = es_activity.activity_id
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück