Ik staar me nu al enige tijd dood op dit stukje SQL:
MySQL 3.23.58 vertelt mij vervolgens:
SQL:
1
2
3
4
5
6
7
8
9
10
11
12
| SELECT urenadministratie.datum, urenadministratie.#uur, project.code, project.naam, showproject.uurtarief FROM urenadministratie LEFT JOIN (showproject CROSS JOIN project) ON (showproject.project = urenadministratie.project, project.code = urenadministratie.project) WHERE urenadministratie.datum LIKE '$datum' AND urenadministratie.gebruiker = '$gebruiker' ORDER BY urenadministratie.project |
MySQL 3.23.58 vertelt mij vervolgens:
Het probleem lijkt 'm dus te zitten in LEFT JOIN. Ik heb de mysql documentatie erbij gehaald, en deze geeft allemaal voorbeelden die eigenlijk precies hetzelfde zijn als mijn code. Ik snap dus niet wat hier syntactisch fout aan is. Ziet iemand anders de fout wel?You have an error in your SQL syntax near '(showproject CROSS JOIN project) ON (showproject.project = u' at line 7