Beste Tweakers,
Ik heb een vraag over een query maar heb geen idee of dit eigenlijk wel mogelijk is.
Er zijn 5 tabellen n.l rollen, users, user rollen, items en item_rollen.
wat ik nu wil is met 1 query een dropdown vullen waarbij dus de ingelogde gebruiker allen de items te zien krijgt waarvoor deze een rol heeft.
Natuurlijk kan ik wel doorheen loopen en het dan afvangen, maar ik zou het in 1 query willen
Werkelijk geen idee hoe ik dit moet aanpakken, want je wilt dus per item gaan kijken welke rollen deze heeft in de item_role tabel en dan ook nog kijken of deze rol aan de user vast zit.
Kan iemand me een beetje op weg helpen
Ik heb een vraag over een query maar heb geen idee of dit eigenlijk wel mogelijk is.
Er zijn 5 tabellen n.l rollen, users, user rollen, items en item_rollen.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| roles
roleID
rolename
user
userID
username
user_role
roleID
userID
item
itemID
itemname
item_role
roleID
itemID |
wat ik nu wil is met 1 query een dropdown vullen waarbij dus de ingelogde gebruiker allen de items te zien krijgt waarvoor deze een rol heeft.
Natuurlijk kan ik wel doorheen loopen en het dan afvangen, maar ik zou het in 1 query willen
Werkelijk geen idee hoe ik dit moet aanpakken, want je wilt dus per item gaan kijken welke rollen deze heeft in de item_role tabel en dan ook nog kijken of deze rol aan de user vast zit.
Kan iemand me een beetje op weg helpen