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:
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
besser
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
Danke und Gruß
Statt
SQL:
ON es_activity.activity_id = es_activity.activity_id
SQL:
ON es_system.activity_id = es_activity.activity_id
Zuletzt bearbeitet: