select cnombre, count(*)
from (
select distinct c.nombre as cnombre ,e.nombre as enombre
from colonia c
join estacion e
on st_covers(c.geo,e.geo)
join linea_metro lm
on (st_contains(lm.geo,e.geo) or st_covers(lm.geo,e.geo))
order by 1,2
) q1 group by cnombre;
Intenta esto, me comentas el resultado , y si es claro para ti ?
Buen día profesor , tengo una duda respecto a la consulta 1 de la practica 3 , le mandaré foto sobre la consulta como la planteé pero por ejemplo en centro me marca 11 cuando debería tener 7 resultados , creo que cuenta dobles las estaciones que pasan por ambas lines por ejemplo la línea azul y la línea café comparten un punto y creo que ahí es cuando lo marca doble y por eso cuenta de más
--
Has recibido este mensaje porque estás suscrito al grupo "Bases de Datos Espaciales FI-UNAM" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a bd-espaciales-u...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a bd-espaci...@googlegroups.com.
Visita este grupo en https://groups.google.com/group/bd-espaciales-unam.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/bd-espaciales-unam/CABpEUjYQ2e1st_dYmRjWVLALm7rL58OqAUbuUU_SsfAQqiB8dg%40mail.gmail.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/bd-espaciales-unam/CAP6XR9D79KTtj%3D9M-4X6cioOuX4Hskp%3DmsXGMCRHPZ-adCcZdQ%40mail.gmail.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/bd-espaciales-unam/CABpEUjYgVZ6CuHqfruJCdxFKXSymwxX7GvbgDitNBgZDQ4aGhw%40mail.gmail.com.