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.
Le résultat reste rapide car avec une table de 50000 tuples, j'ai le résultat en 10 s.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 ;
Ma question est : est-il possible de faire la même chose sans passer par concat ?
Merci.
Partager