Mijn probleem, ik heb 2 tabellen welke kan worden gekoppeld met een join. Nu wil ik in 1 query tellen hoe veel velden van tabel 2 niet met tabel 1 overeen komt.
Hierbij een voorbeeld om het probleem duidelijk te maken:
tabel 1:
id data
1 blaat
2 af
3 sdsds
4 as
5 sds
tabel 2:
id iduser
1 1
2 1
3 1
Nu wil ik dus dat ik '2' terug krijg uit de sql query. (omdat id 4 en 5 niet overeen komen).
Ik kan dit probleem natuurlijk oplossen door 2 query's (eerst tabel 1 en dan tabel 2 tellen en dan de 2 getallen van elkaar aftrekken), maar dat duurt te lang. Dit script wordt namelijk straks met een grote regelmaat bezocht. (komt in een login script) De query moet dus ook snel blijven en dat lukt mij dus niet. Ik heb zo een gevoel dat dit probleem makkelijk kan worden opgelost, maar ik kon niets vinden in de faq, google,got of de mysql site. Als iemand mij hiermee kan helpen, graag
Iedergeval bedankt voor het lezen.
Hierbij een voorbeeld om het probleem duidelijk te maken:
tabel 1:
id data
1 blaat
2 af
3 sdsds
4 as
5 sds
tabel 2:
id iduser
1 1
2 1
3 1
Nu wil ik dus dat ik '2' terug krijg uit de sql query. (omdat id 4 en 5 niet overeen komen).
Ik kan dit probleem natuurlijk oplossen door 2 query's (eerst tabel 1 en dan tabel 2 tellen en dan de 2 getallen van elkaar aftrekken), maar dat duurt te lang. Dit script wordt namelijk straks met een grote regelmaat bezocht. (komt in een login script) De query moet dus ook snel blijven en dat lukt mij dus niet. Ik heb zo een gevoel dat dit probleem makkelijk kan worden opgelost, maar ik kon niets vinden in de faq, google,got of de mysql site. Als iemand mij hiermee kan helpen, graag
[ Voor 5% gewijzigd door Verwijderd op 07-01-2005 09:41 ]