Allereerst mijn code:
Nu krijg ik dus een syntax error bij de tweede left join. Wanneer ik deze ook weg haal wordt de SQL query wel geaccepteerd.
Nu heb ik op google gezocht naar een dubbele left join en ik zie dat een LEFT join volgens mij toch goed genoteerd wordt in de query. Ook met de GoT search kom ik dubbele left JOINS tegen die er zo uit zien
. Ik heb haken om de left joins gezet om te testen, maar dat gaf zoals ik al had verwacht een terechte syntax error. Ook een komma tussen de 2 left joins geeft een syntax error.
Exacte error:
Syntaxisfout (operator ontbreekt) in query expressie orders.customerid=customers.customerid LEFT JOIN cottages ON orders.cottageid=cottages.cottageid
Met de search kwam ik op het idee om er een AND tussen te gooien, maar dit gaf helaas ook niet gewenste resultaat: nog steeds error.
Hoe kan ik deze 2 LEFT JOINS goed noteren zodat de query wordt geaccepteerd
?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| SELECT orders.orderid, orders.cottageid, customers.customerid, customers.lastname, customers.firstname, customers.address, customers.postalcode, customers.city, customers.country, customers.telephonenumber FROM orders LEFT JOIN customers ON orders.customerid=customers.customerid LEFT JOIN cottages ON orders.cottageid=cottages.cottageid WHERE [Give customer id]=orders.customerid AND orders.paystatus=no; |
Nu krijg ik dus een syntax error bij de tweede left join. Wanneer ik deze ook weg haal wordt de SQL query wel geaccepteerd.
Nu heb ik op google gezocht naar een dubbele left join en ik zie dat een LEFT join volgens mij toch goed genoteerd wordt in de query. Ook met de GoT search kom ik dubbele left JOINS tegen die er zo uit zien
Exacte error:
Syntaxisfout (operator ontbreekt) in query expressie orders.customerid=customers.customerid LEFT JOIN cottages ON orders.cottageid=cottages.cottageid
Met de search kwam ik op het idee om er een AND tussen te gooien, maar dit gaf helaas ook niet gewenste resultaat: nog steeds error.
Hoe kan ik deze 2 LEFT JOINS goed noteren zodat de query wordt geaccepteerd