Hallo,
Ik moet van een query weten of er dubbele in zitten. Ik heb dat op dit moment als volgt opgelost:
(kan een typefout inzitten maar het is duidelijk wat er gebeurd)
Is dit anders op te lossen omdat ik nu twee keer dezelfde query opvraag. Voor deze is het nog niet zo erg maar de werkelijke query is uitgebreider.
Ik moet van een query weten of er dubbele in zitten. Ik heb dat op dit moment als volgt opgelost:
(kan een typefout inzitten maar het is duidelijk wat er gebeurd)
SQL:
1
2
3
4
5
6
7
8
9
10
11
12
13
| declare @CntFull int declare @CntDist int select @CntFull = count(fk_someId) from tblDit where fk_BlaId = 1 select @CntDist = count(distinct fk_someId) from tblDit where fk_BlaId = 1 -- cntfull = 5 -- cntdist = 2 -- komen dus dubbele waardes voor if (@CntFull > @CntDist) begin print 'dubbele gevonden' end |
Is dit anders op te lossen omdat ik nu twee keer dezelfde query opvraag. Voor deze is het nog niet zo erg maar de werkelijke query is uitgebreider.