mattyh88
Legacy Member
Ik zal eerst even schetsen wat ik juist wil bereiken.
De gebruiker zal een air-applicatie opendoen.
In de eerste combobox worden alle winkels ingeladen. Vanaf de gebruiker een winkel kiest, gaat de 2 combobox opgevuld worden met categorien die deze winkel aanbiedt. Nu, vanaf de gebruiker dan een categorie gekozen heeft, moet een derde cbo opgevuld worden met producten uit de gekozen categorie. Let wel op, alleen producten die de winkel aanbiedt! Want er zitten nog producten in de database die wel ook in dezelfde category zitten maar die de winkel niet aanbiedt.
Nu is mijn vraag, welke sql moet ik schrijven om de 3e combobox te kunnen opvullen (de 1e 2 cbo's worden reeds correct opgevuld), want ik zit een beetje vast.
Ik heb volgende tabellen al in mijn DB:
t_product (productId, productOmschrijving, productPrijs, productCategoryId [fk])
t_client(clientId, clientNaam) (is dus voor de winkels)
t_category(categoryId, categoryOmschrijving)
t_clientcategory(clientCategoryId, clientId [fk], categoryId [fk])
De gebruiker zal een air-applicatie opendoen.
In de eerste combobox worden alle winkels ingeladen. Vanaf de gebruiker een winkel kiest, gaat de 2 combobox opgevuld worden met categorien die deze winkel aanbiedt. Nu, vanaf de gebruiker dan een categorie gekozen heeft, moet een derde cbo opgevuld worden met producten uit de gekozen categorie. Let wel op, alleen producten die de winkel aanbiedt! Want er zitten nog producten in de database die wel ook in dezelfde category zitten maar die de winkel niet aanbiedt.
Nu is mijn vraag, welke sql moet ik schrijven om de 3e combobox te kunnen opvullen (de 1e 2 cbo's worden reeds correct opgevuld), want ik zit een beetje vast.
Ik heb volgende tabellen al in mijn DB:
t_product (productId, productOmschrijving, productPrijs, productCategoryId [fk])
t_client(clientId, clientNaam) (is dus voor de winkels)
t_category(categoryId, categoryOmschrijving)
t_clientcategory(clientCategoryId, clientId [fk], categoryId [fk])
