Besef me uiterst goed dat het niet een lastig probleem is, maar ben even door de spreekwoordelijke bomen het zicht kwijt op het bos.. Ik heb als voorbeeld de navolgende tabel;
Tabel "wagens"
Ik moet nu een selectie maken met de volgende condities;
Edit: in het voorbeeld zou het resultaat dus moeten zijn, de rijen 2 en 4 omdat `MIN(categorie) WHERE kleur==rood = 2`
Tabel "wagens"
| id | kleur | model | categorie |
| 1 | blauw | sedan | 1 |
| 2 | rood | station | 2 |
| 3 | rood | station | 3 |
| 4 | rood | station | 2 |
Ik moet nu een selectie maken met de volgende condities;
- `kleur` moet rood zijn (WHERE `kleur` = 'rood')
- `categorie` moet de laagst mogelijke zijn waar `kleur` == rood (MIN(`categorie`))
Edit: in het voorbeeld zou het resultaat dus moeten zijn, de rijen 2 en 4 omdat `MIN(categorie) WHERE kleur==rood = 2`
[ Voor 5% gewijzigd door Verwijderd op 15-01-2007 13:32 ]