Hallöle,
pro Adresssatz kann ich in mehreren Tabellen Datensätze haben:
ADRESSE
id nname vname
-- ----- ------
11 Meyer Alfred
ANWESEMHEIT
id adress_id stunde
-- --------- ------
99 11 5
98 11 6
97 11 7
GESPRAECHSPARTNER
id besucher_id aussteller_id
-- ----------- -------------
55 11 4711
56 11 0815
EVENTWUENSCHE
id adress_id event_id
-- --------- --------
22 11 3215
23 11 6921
Nun suche ich _ein_ SQL-Kommando, das mir folgendes Ergebnis liefert (anz = Anzahl):
adress_id anz_stunden anz_partner anz_events
--------- ----------- ----------- ----------
11 3 2 2
Habe es mit LEFT JOIN probiert, aber da potenziert sich die Anzahl der Datensätze unkontrolliert, die Summen sind zu hoch.
Muss ich wirklich für dieses Problem drei SQL-Kommandos absetzen? Mit der Konsequenz, sie per PHP-Code wieder zusammenzutragen?
Auch wenn ich mich oute: Die Lösung sollte mit MySQL Version 3.23.58 verträglich sein.
Kalle