Tengo una tabla que tiene 2 campos (latitud, longitud) y muchos otros campos. Quiero seleccionar las distintas combinaciones de latitud y longitud de esta tabla. ¿cuál sería la consulta para eso?Seleccionando combinaciones Distintas.
Respuesta
Utilice simplemente distinta
SELECT DISTINCT Latitude, Longitude
FROM Coordinates
Esto devolverá los valores donde la combinación (Latitude, Longitude)
es único.
Este ejemplo supone que no necesita las otras columnas. Si los necesita, es decir, la tabla tiene Latitude, Longitude, LocationName
columnas, se puede o bien añadir LocationName
a la lista distinta, o usar algo a lo largo de las líneas de:
SELECT Latitude, Longitude, MIN(LocationName)
FROM Coordinates
GROUP BY Latitude, Longitude
Para mí, dos consultas devuelven diferente número de resultados. Por ejemplo, la primera consulta devuelve 1000 filas y la segunda consulta (primera consulta + cláusula GROUP BY) devuelve 800 filas. – ratulalahy
La segunda consulta obtiene solo uno (más o menos aleatorio) LocationName, si tiene más de uno. – SWeko
Creo que va a ser algo sobre:
SELECT latitude, longitude
FROM table_name t1
INNER JOIN table_name t2
WHERE t1.latitude <> t2.latitude OR t1.longitude <> t2.longitude
Ese es el SELF INNER JOIN.
es una publicación anterior. pero acabo de encontrarlo mientras busco un anser por el mismo problema. La respuesta anterior no funcionó para mí, pero he encontrado otra solución sencilla utilizando CONCAT():
SELECT *
FROM Coordinates
GROUP BY CONCAT(Latitude, Longitude);
esto le dará todas las combinaciones únicas de latitud/longitud, sin ningún tipo de limitaciones a la parte SELECT de la consulta .
por alguna razón, concat no funciona para mí, causa un error en la consulta y cuando escribo la consulta en http://127.0.0.1:8080/phpmyadmin, habiendo instalado wamp, ni siquiera aparece como una opción http://i.imgur.com/Egqpwct.png – barlop
- 1. Seleccionar combinaciones distintas de dos columnas
- 2. combinación de tres tablas con combinaciones distintas a INNER JOIN
- 3. LINQ distintas()
- 4. Seleccionar algunas etiquetas distintas y algunas no distintas en SPARQL
- 5. Django: claves externas distintas
- 6. distintas() no funciona
- 7. ¿LoadLibrary crea instancias distintas?
- 8. Distintas alturas UITableViewCell?
- 9. Mysql seleccionando valores únicos
- 10. phpstorm seleccionando texto
- 11. Sequel seleccionando demasiadas columnas
- 12. Programáticamente seleccionando una región
- 13. distintas en el marco Entidad
- 14. Supresión de filas no distintas
- 15. Highcharts: animaciones distintas del predeterminado
- 16. Seleccionar filas distintas de MongoDB
- 17. Linq a entidades: Uniones + Distintas
- 18. consulta SQL, filas distintas necesaria
- 19. seleccionando un iframe utilizando python selenium
- 20. Seleccionando HttpHandler desde HttpModule personalizado
- 21. XPATH seleccionando el elemento raíz
- 22. jQuery seleccionando el elemento adyacente
- 23. modelos django seleccionando campo único
- 24. operador de Rx a secuencias distintas
- 25. Generación de combinaciones
- 26. (ProjectEuler) Suma Combinaciones
- 27. algoritmo de combinaciones
- 28. Detectando combinaciones de teclas
- 29. Combinaciones PostgreSQL sin repeticiones
- 30. varias combinaciones externas semántica
Falta de ejemplo, por favor sea más específico. –
@ Scorpi0 en realidad hay suficiente para responder la pregunta, además de posiblemente informarnos qué base de datos está usando. –