Lastige query met children
gammele vraal
16/11/2011 14:12:06Beste scripters,
na het ene probleem opgelost te hebben kom ik bij het uiteindelijk moeilijkste deel van mijn stukje software. Ik probeer resultaten uit een database te halen indien er wordt geselecteerd op een bepaalde situatie. Situaties komen voor op 3 niveau's: Plaats/Afdeling/Groep.
Databaserecords zijn:
1 - NULL - Amsterdam
2 - 1 - Verkoop
3 - 2 - Team A
4 - 2 - Team B
Deze records wil ik terugkoppelen aan resultaten. (voor db structuur zie
http://31.186.169.8/~castilio/dbstructuur.JPG)
Het lastige, waar ik nu dus niet uit kom is het zoeken van alle records die onder het hoofdniveau liggen. Van het laagste niveau is het niet zo moeilijk, hier zoek je direct de gegevens op van het geselecteerde ID.
Maar als het gaat om een ID met children, dan wordt het voor mij lastig.
Het handigste wat mij lijkt is om het in een array te zetten en vervolgens array waarden te selecteren in een query. Zou iemand mij hier in wegwijs kunnen maken?
na het ene probleem opgelost te hebben kom ik bij het uiteindelijk moeilijkste deel van mijn stukje software. Ik probeer resultaten uit een database te halen indien er wordt geselecteerd op een bepaalde situatie. Situaties komen voor op 3 niveau's: Plaats/Afdeling/Groep.
Databaserecords zijn:
1 - NULL - Amsterdam
2 - 1 - Verkoop
3 - 2 - Team A
4 - 2 - Team B
Deze records wil ik terugkoppelen aan resultaten. (voor db structuur zie
http://31.186.169.8/~castilio/dbstructuur.JPG)
Het lastige, waar ik nu dus niet uit kom is het zoeken van alle records die onder het hoofdniveau liggen. Van het laagste niveau is het niet zo moeilijk, hier zoek je direct de gegevens op van het geselecteerde ID.
Maar als het gaat om een ID met children, dan wordt het voor mij lastig.
Het handigste wat mij lijkt is om het in een array te zetten en vervolgens array waarden te selecteren in een query. Zou iemand mij hier in wegwijs kunnen maken?
Er zijn nog geen reacties op dit bericht.