Ik zit met een lastig vraagstuk waar ik niet helemaal uitkom. Via SQL en eventueel met PHP moet ik uit een tabel het juiste data element halen. In de tabel komt een data element meerdere malen voor. Het aantal keren is niet vast in de tabel. Een data element kan dus 3, 4 maar ook 9 keer voorkomen. Bijgaand een voorbeeld;
Wat ik weet zijn alleen de member waarden. Dus uit een resultaat krijg ik een Array terug met A2,B1,C2. Dit resultaat wil ik gebruiken om met behulp van SQL uit de bovenstaande tabel de waarde 124 op te halen. Ik probeer dit nu door eerst A2 op te halen en vervolgens B1 en de A2 uit te sluiten, maar de performance zakt al snel in elkaar. In de tabel zitten namelijk 200.000 van dit soort rijen. Iemand een idee hoe je dit aanpakt?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| Data | Member 123 A1 124 A2 125 A3 126 A2 123 B1 124 B1 125 B3 126 B2 123 C1 124 C2 125 C3 126 C4 127 C5 |
Wat ik weet zijn alleen de member waarden. Dus uit een resultaat krijg ik een Array terug met A2,B1,C2. Dit resultaat wil ik gebruiken om met behulp van SQL uit de bovenstaande tabel de waarde 124 op te halen. Ik probeer dit nu door eerst A2 op te halen en vervolgens B1 en de A2 uit te sluiten, maar de performance zakt al snel in elkaar. In de tabel zitten namelijk 200.000 van dit soort rijen. Iemand een idee hoe je dit aanpakt?
http://www.xbmcfreak.nl/