[SQL] Selection toutes les lignes en double...

Selection toutes les lignes en double... [SQL] - SQL/NoSQL - Programmation

Marsh Posté le 07-05-2003 à 12:20:05    

En fait, je voudrais selectionner (et compter au mieux) toutes les lignes d'une table qui sont en double.
 
http://pingouinm3chant.hardfr.org/table.jpg
 
Voilà ma table, mon but est de selectionner les enregistrement qui ont la même 'ip_src' et 'msq_src' et de les compter.
 
Une idée :??:
 
(merchi d'avance  :jap: )


Message édité par Pingouin34 le 07-05-2003 à 12:21:49

---------------
Nicolede @ Illidan (drood spé aspirine)
Reply

Marsh Posté le 07-05-2003 à 12:20:05   

Reply

Marsh Posté le 07-05-2003 à 12:33:33    

pour savoir combien tu as de doublon, tu peux faire la soustraction avec "select count(*)" et "select distinct count(*)"

Reply

Marsh Posté le 07-05-2003 à 13:17:43    

Essaye avec ça:
select *, count(*) from taTable group by ip_src, msq_src having count(*)>1


Message édité par anapajari le 07-05-2003 à 13:20:32
Reply

Marsh Posté le 07-05-2003 à 13:49:42    

Anapajari a écrit :

Essaye avec ça:
select *, count(*) from taTable group by ip_src, msq_src having count(*)>1


 
OK, merci c'est nickel :
 
Voilà donc ma requête :

Code :
  1. SELECT rid, COUNT( * )
  2. FROM filtre
  3. GROUP BY ip_src, msq_src, rid
  4. HAVING COUNT( * ) > 1


 
:jap:


---------------
Nicolede @ Illidan (drood spé aspirine)
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed