[SQL 2005] Probleem met Inner Join

Pagina: 1
Acties:

  • pizzaboertje
  • Registratie: Juni 2004
  • Laatst online: 22-02 22:28
Ik ben op dit moment bezig om mijn SQL kennis weer een beetje op te frissen. Ik heb een probleem met een Inner Join. Ik heb een 3 tal tabellen, onderstaand een klein overzicht (van de benodigde informatie) :

Tabel 1 : Sales.SalesTerritory
- TerritoryID
- Name

Tabel 2 : Sales.SalesOrderHeader
- SalesOrderID
- TerritoryID

Tabel 3 : Sales.SalesOrderDetail
- SalesOrderID
- LineTotal

Wat ik wil is een overzicht waarbij ik de orders kan zien met de totalen incl. de Territory (regio). Ik heb daarvoor onderstaande query gemaakt :

code:
1
2
3
4
SELECT     A.Name, B.SalesOrderID, C.LineTotal
FROM         Sales.SalesTerritory AS A INNER JOIN
                      Sales.SalesOrderHeader AS B ON A.TerritoryID = B.TerritoryID 
                   Sales.SalesOrderDetail AS C INNER JOIN B ON C.SalesOrderID = B.SalesOrderID


Ik hoop dat iemand mij verder kan helpen, of in ieder geval in de juiste richting kunnen sturen. Ik heb het overigens ook al zonder AS uitgevoerd, dit werkt ook niet ! Krijg een melding : Incorrect syntax near 'Sales'

[ Voor 6% gewijzigd door pizzaboertje op 06-04-2006 10:47 ]


  • Jaspertje
  • Registratie: September 2001
  • Laatst online: 30-01 09:44

Jaspertje

Max & Milo.. lief

Probeer dit eens dan
SQL:
1
2
3
4
SELECT ST.Name, SOH .SalesOrderID, SOD.LineTotal
FROM Sales.SalesTerritory ST 
INNER JOIN Sales.SalesOrderHeader SOH ON ST.TerritoryID = SOH.TerritoryID 
INNER JOIN Sales.SalesOrderDetail SOD ON SOD.SalesOrderID = SOH.SalesOrderID

[ Voor 3% gewijzigd door Jaspertje op 06-04-2006 10:50 . Reden: Afkortingen ]


  • P_de_B
  • Registratie: Juli 2003
  • Niet online
ik denk dat je met onderstaande links uit de FAQ een heel eind komt, lukt het niet kun je altijd hier weer posten :)

Hoe werken joins
Group By

Oops! Google Chrome could not find www.rijks%20museum.nl


  • pizzaboertje
  • Registratie: Juni 2004
  • Laatst online: 22-02 22:28
Perfect. Het werkt! Mijn dank is groot.

  • Jaspertje
  • Registratie: September 2001
  • Laatst online: 30-01 09:44

Jaspertje

Max & Milo.. lief

Heb je nou gezien wat ik veranderd heb... Anders leer je het nog niet natuurlijk :). Je syntax klopte niet helemaal zeg maar... Misschien is het wel goed om de links die P_de_B heeft gepost te lezen..