Af en toe krijg ik de dingen die ik wil niet voor elkaar en waar kom je dan terecht? Juist, bij je medenerds op GoT.
Deze keer een SQL vraagje.
Ik heb een aantal items die in virtuele mapjes zitten. Het mapnummer is opgeslagen bij het item (zie hieronder, vereenvoudigd). Nou wil ik hier een soort van googlesearch doorheen maken.
Hier bedoel ik dus mee dat als je 3 mapjes hebt en je zoekt op 1 en 3, alle items die in mapje 1 én in mapje 3 zitten worden geretourneerd (Zie hieronder). Onderstaand voorbeeld zou alleen A als resultaat moeten geven.
Als het even kan geschieden met zo min mogelijk performanceverlies. Het zou kunnen dat ik even heb zitten slapen en dat het eigenlijk heel erg makkelijk is, maar ik kwam er zo niet uit.
Deze keer een SQL vraagje.
Ik heb een aantal items die in virtuele mapjes zitten. Het mapnummer is opgeslagen bij het item (zie hieronder, vereenvoudigd). Nou wil ik hier een soort van googlesearch doorheen maken.
code:
1
2
3
4
5
6
7
8
9
| A 1 A 3 B 1 B 2 C 1 C 2 D 2 F 3 G 3 |
Hier bedoel ik dus mee dat als je 3 mapjes hebt en je zoekt op 1 en 3, alle items die in mapje 1 én in mapje 3 zitten worden geretourneerd (Zie hieronder). Onderstaand voorbeeld zou alleen A als resultaat moeten geven.
Als het even kan geschieden met zo min mogelijk performanceverlies. Het zou kunnen dat ik even heb zitten slapen en dat het eigenlijk heel erg makkelijk is, maar ik kwam er zo niet uit.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
| 1 ____________ | A | | B | | | | C | |__________| 2 ____________ | | | B | | | | D C | |__________| 3 ____________ | | | A | | G | | F | |__________| |