Hallo,
Ik zit met een probleempje en heb geen idee hoe ik dat kan oplossen.
Ik heb de volgende tabel:
Nou wil ik alleen de id's die alleen gebruikt zijn bij soortid = 0; in dit geval dus alleen id=0.
Met de onderstaande query laat hij namelijk ook id=1 zien.
Heb ook al op mysql.com zitten zoeken maar kan niet echt iets vinden om dit op te lossen.
Iemand een idee hoe je dit wel kan oplossen? Maak gebruik van MySQL 4.0 dus geen subquery's, views enz
alvast bedankt
Ik zit met een probleempje en heb geen idee hoe ik dat kan oplossen.
Ik heb de volgende tabel:
code:
1
2
3
4
5
6
7
8
| id soortid soort --------------------------- 0 0 Repair 0 0 Repair 1 0 Repair 1 1 Spare 1 2 Garantie 2 1 Spare |
Nou wil ik alleen de id's die alleen gebruikt zijn bij soortid = 0; in dit geval dus alleen id=0.
Met de onderstaande query laat hij namelijk ook id=1 zien.
code:
1
| select distinct id from test where soortid = 0 and not soortid <> 0 |
Heb ook al op mysql.com zitten zoeken maar kan niet echt iets vinden om dit op te lossen.
Iemand een idee hoe je dit wel kan oplossen? Maak gebruik van MySQL 4.0 dus geen subquery's, views enz
alvast bedankt
[ Voor 8% gewijzigd door eppie op 25-01-2005 09:36 ]