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 :
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'
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 ]