Hey,
Ik heb 3 tables:
tblUser:
UserID
Name
UserName
Password
etc...
tblPage:
PageID
UserID ---> tblUser
PageName
tblWindow:
WindowID
PageID ---> tblPage
WindowName
WindowType
etc...
Nu is mijn vraag.. Hoe kan ik door middel van een SQL (waarschijnlijk Join?) alle windows van een bepaalde User opvragen, zonder eerst een SQL query van de pages te doen en daarna een soort loop inbouwen om alle windows van al die pages te gaan querien?
En hoe kan ik bijvoorbeeld de User info opvragen aan de hand van een WindowID?
Ik heb gekeken op wikipedia voor de Join functie, welke ik ook snap en gebruik in SQL voor bepaalde dingen tussen 2 tabellen. Maar ik snap niet hoe ik dit met 3 tabellen zou kunnen doen... Google en het zoeken op GOT gaf ook niet veel resultaat, met de zoekwoorden: "SQL 3 tables" en "SQL 3 table JOIN", althans, niet een vergelijkbare soort opstelling.
Ik heb 3 tables:
tblUser:
UserID
Name
UserName
Password
etc...
tblPage:
PageID
UserID ---> tblUser
PageName
tblWindow:
WindowID
PageID ---> tblPage
WindowName
WindowType
etc...
Nu is mijn vraag.. Hoe kan ik door middel van een SQL (waarschijnlijk Join?) alle windows van een bepaalde User opvragen, zonder eerst een SQL query van de pages te doen en daarna een soort loop inbouwen om alle windows van al die pages te gaan querien?
En hoe kan ik bijvoorbeeld de User info opvragen aan de hand van een WindowID?
Ik heb gekeken op wikipedia voor de Join functie, welke ik ook snap en gebruik in SQL voor bepaalde dingen tussen 2 tabellen. Maar ik snap niet hoe ik dit met 3 tabellen zou kunnen doen... Google en het zoeken op GOT gaf ook niet veel resultaat, met de zoekwoorden: "SQL 3 tables" en "SQL 3 table JOIN", althans, niet een vergelijkbare soort opstelling.