Kalle: MySQL: Syntaxfehler bei Select

Hallo,

den folgenen Fehler kann ich nicht nachvollziehen, habe dutzende solcher JOINS, die einwandfrei funktionieren. Ist es die späte Stunde, die mich oder MySQL verwirren?

SQL-Befehl :

SELECT kon.*, adr.*
 FROM
  bfp_kontakte kon
 WHERE aussteller_id=6 AND ( kon_kz=2 OR kon_kz=5 )
 LEFT JOIN bfp_adressen adr ON adr.id=kon.besucher_id
ORDER BY adr.name1, adr.lfd_nr

MySQL meldet:

Fehler in der Syntax bei 'LEFT JOIN bfp_adressen adr ON adr.id=kon.besucher_id
ORDER BY a' in Zeile 5.

  1. WHERE aussteller_id=6 AND ( kon_kz=2 OR kon_kz=5 )
    LEFT JOIN bfp_adressen adr ON adr.id=kon.besucher_id

    hat MySQL nicht so gerne, sie bevorzugt es andersrum

    LEFT JOIN bfp_adressen adr ON adr.id=kon.besucher_id
      WHERE aussteller_id=6 AND ( kon_kz=2 OR kon_kz=5 )

    ... und noch ein gut's Nächtle !