Philipp Hasenfratz: Syntax bei SELECT ... COUNT mit zwei Tabellen

Beitrag lesen

Halihallo Kalle

PROBLEM: Beim Folgenden Query bekomme ich nur Vereine, die mindestens eine Veransatltung haben:

LEFT OUTER JOIN ist dein Freund.

INNER JOIN termine
ON (   termine.tag >= '".$tag_von."'
    and termine.tag <= '".$tag_bis."'
    and termine.loe_kz = 0
    and akt_adressen.nr = termine.veranstalter_nr )

INNER JOIN ... ON (...)

definiert _nur_ die Join-Bedingung! - Alles was _nicht_ zur Join-
Bedignung gehört, kommt in die WHERE-Klausel!
In deinem Beispiel gehört wohl alles ausser
akt_adressen.nr=termine.veranstalter_nr
in die WHERE-Klausel. Aber: daran hängt der Fehler sicher nicht, es
ist eine reine Stil-Bemerkung.

Viele Grüsse

Philipp