Ik probeer een query in Access te maken die alleen die records selecteert waarvan waarde 1 uniek is en waarbinnen waarde 2 de grootste waarde heeft.
Bijvoorbeeld de grootste religieuze groep in verschillende landen
Tabel1
Het beoogde resultaat is dan: alleen de grootste waarde per land:
Edit: ik stel een vraag zonder vraag...
De vraag is nu: Hoe zorg ik voor deze selectie. Een SQL query met MAX, maar dan moet wel voor ieder afzonderlijk land de MAX waarde worden bepaald. Dat lukt me niet.
Bijvoorbeeld de grootste religieuze groep in verschillende landen
Tabel1
| PK | Land | Religie | Aantal |
| 1 | NL | protestant | 10 |
| 2 | NL | katholiek | 20 |
| 3 | NL | moslim | 5 |
| 4 | Irak | moslim | 98 |
| 5 | Begie | natuurgodsdienst | 2 |
| 6 | Begie | katholiek | 40 |
Het beoogde resultaat is dan: alleen de grootste waarde per land:
| 2 | NL | katholiek |
| 4 | Irak | moslim |
| 6 | Begie | katholiek |
Edit: ik stel een vraag zonder vraag...
De vraag is nu: Hoe zorg ik voor deze selectie. Een SQL query met MAX, maar dan moet wel voor ieder afzonderlijk land de MAX waarde worden bepaald. Dat lukt me niet.
[ Voor 12% gewijzigd door Verwijderd op 15-11-2006 13:02 ]