Join tre tabeller
Jeg vil gerne joine 3 tabeller, hvor kunder er den styrende:SELECT kunder.kundeID, kundeNavn, kundeRabat, Count(ordre.OrdreID) as antal, SUM(ordrelinier.pris * ordrelinier.antal) FROM kunder LEFT OUTER JOIN ordre ON kunder.kundeID = ordre.KundeID LEFT OUTER JOIN Ordrelinie ON Ordrelinie.OrdreID = ordre.OrdreID GROUP BY Ordre.OrdreID, kundeRabat, kunder.kundeID, kundeNavn
Den fejler i min
LEFT OUTER JOIN Ordrelinie ON Ordrelinie.OrdreID = ordre.OrdreID
med fejlen: Der er en syntaksfejl, fordi der mangler en operator
Det den skal gøre, er at finde alle kunder, tælle kundens ordre hvis der er nogen, og hvis der er nogen ordrelinie finde summen af dem.