Ich habe ein Problem, das ich irgendwie einfach nicht checke.
Das INNER JOIN kenn ich recht gut und ich denke das muss wohl richtig sein, da es bei anderen Beispielen funktioniert hat.
Nur bei diesem einen SQL Statement habe ich ein Syntax-Problem, welches ich nicht begreife.
Es handelt sich um:
PHP
SELECT
`surveys`.`id` as `sid`,
`surveys`.`datum` as `dat`,
`shops`.`name` as `snam`,
`seller`.`name` as `nam`,
`seller`.`fname` as `fnam`
FROM
`surveys`
INNER JOIN
`shops` ON `surveys`.`shop` = `shops`.`id` AND `seller` ON `suverys`.`seller` = `seller`.`id`
Und es gibt folgenden Fehler aus:
Zitat von localhostYou have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ON `suverys`.`seller` = `seller`.`id`' at line 10
Die Tabellen existieren und die Verbindung muss funktionieren, die Verbindungspunkte stimmen überein und es müsste auch etwas ausgeben.
Danke für Hilfe.