[SQL/Access] SQL 2 keer left join geeft syntax error

Pagina: 1
Acties:

  • We Are Borg
  • Registratie: April 2000
  • Laatst online: 21:40

We Are Borg

Moderator Wonen & Mobiliteit / General Chat
Topicstarter
Allereerst mijn code:

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 :). 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 :) ?

  • EfBe
  • Registratie: Januari 2000
  • Niet online
Access wil haakjes om alle joins, dus:
FROM ((orders
LEFT JOIN customers ON orders.customerid=customers.customerid)
LEFT JOIN cottages ON orders.cottageid=cottages.cottageid)

Creator of: LLBLGen Pro | Camera mods for games
Photography portfolio: https://fransbouma.com


  • We Are Borg
  • Registratie: April 2000
  • Laatst online: 21:40

We Are Borg

Moderator Wonen & Mobiliteit / General Chat
Topicstarter
Aha, vandaar. Werkt idd perfect, weer wat geleerd. Thanks _/-\o_