[acces-sql] syntax fout??

Pagina: 1
Acties:

  • JoostBaksteen
  • Registratie: December 2000
  • Laatst online: 27-03 19:32
We krijgen vandaag Sql, lachen maar nu doet iets het niet goed de volgende query zou het volgens mij moeten doen maar hij geeft een syntax fout (operator ontbreekt), zien jullie hem??
code:
1
2
SELECT Bestelling.bestelnummer, Bestelling.[bestel-datum], Leverancier.naam AS [leverancier naam], bestelregel.*
FROM Bestelling LEFT JOIN Leverancier ON Leverancier.leveranciercode = bestelling.leveranciercode LEFT JOIN bestelregel ON bestelregel.bestelnummer = bestelling.bestelnummer;

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Euh, er is geen docent/practicum begeleider die je dit uit kan leggen?

Wat moet je trouwens met al die 'left join' dingen :?

  • Basszje
  • Registratie: Augustus 2000
  • Laatst online: 11:01

Basszje

Reisvaap!]

Oef, je kan beter niet de acces wizard gebruiken voor het maken van query's . Die zien er altijd zo brak uit.

Verder zie ik zo niet op het eerste gezicht de fout...
spelfoutje misschien?

Beware of listening to the imposter; you are undone if you once forget that the fruits of the earth belong to us all, and the earth itself to nobody.


  • JoostBaksteen
  • Registratie: December 2000
  • Laatst online: 27-03 19:32
Op maandag 24 september 2001 15:04 schreef ACM het volgende:
Euh, er is geen docent/practicum begeleider die je dit uit kan leggen?

Wat moet je trouwens met al die 'left join' dingen :?
Docent weet het niet :p

LEFT JOIN tsja, joins zijn sneller en dit had ik geprobeerd omdat INNER, OUTER ook niet hielpen.

[edit]
Owja het is geen spelfout, hij geeft duidelijk (operator ontbreekt)

En ik wil het zelf maken, dat is een stuk leuker 8-) dus niet al die wizard dingen enzo

  • mauriceb
  • Registratie: Maart 2001
  • Laatst online: 17-09 20:06
Als ik jou was zou ik eens opnieuw beginnen met één tabel dan twee en als laatste de derde tabel toevoegen. En vooral goed opletten met de joins!

Succes

  • JoostBaksteen
  • Registratie: December 2000
  • Laatst online: 27-03 19:32
Op maandag 24 september 2001 17:27 schreef mauriceb het volgende:
Als ik jou was zou ik eens opnieuw beginnen met één tabel dan twee en als laatste de derde tabel toevoegen. En vooral goed opletten met de joins!

Succes
2 tabellen (met joins) lukt ook, dat is het probleem niet, maar als ik er 3 van maak gaat het fout.

SELECT bestelregel.*, bestelling.*, leverancier.* FROM leverancier, bestelregel, bestelling;

Werkt wel. Maar als ik de 3e tabel erbij join gaat het fout.

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

En 'AND' gebruiken ipv 'JOIN' ?

Verwijderd

Van Acces SQL ben ik niet op de hoogte, wel van andere SQL dialecten zoals dat van Oracle en SQL Server... moet er in jou uitdrukking nergens een WHERE statement?
Select ...
from ...
where conditie?

Wat je met al die LEFT join troep moet is me niet duidelijk hoor.
Pagina: 1