Question sur une recherche de doublons
Bonjur,
J'ai une table avec trois attributs ID,LO,LA. ID est la clé. Je cherche les pseudo doublons (LO,LA).
J'ai utilisé cette requête (qui fonctionne).
J'ai besoin d'un conseil en SQL (encore). J'ai réussi à obtenir ce que je voulais mais je me demande s'il n'y a pas plus efficace.
Code:
1 2 3 4 5 6 7 8 9
|
select *
from points t1
join(SELECT concat(Longitude, ';',latitude) as lola
from Points
group by longitude, latitude
having count(lola) > 1) t2
on concat(t1.LONGITUDE,';',LATITUDE) = t2.lola
order by longitude, latitude, id ; |
Le résultat reste rapide car avec une table de 50000 tuples, j'ai le résultat en 10 s.
Ma question est : est-il possible de faire la même chose sans passer par concat ?
Merci.