[Portugal] query saber ruas com mais de dois passeios

João Carvalho jdmcarvalho at gmail.com
Fri Aug 19 09:19:55 EDT 2011


Boas,

Experimenta assim

SELECT FID
  FROM rua
  WHERE (
      SELECT count(*)
      FROM passeio
      WHERE rua.FID=passeio.id_rua
      GROUP BY passeio.id
      )>2

João



No dia 19 de Agosto de 2011 12:53, Pedro Costa <pedrocostaarma  sapo.pt>escreveu:

> OLá mais uma vez pessoal,
>
> Um obrigado especial ao Diego e ao João que me ajudaram bastante a resolver
> o problema que tenho vindo a falar.
>
> Queria perguntar ainda outra coisa. É o seguinte, tenho duas tabelas, Ruas
> e Passeios. Cada Rua tem um numero único (campo FID) e dois passeios
> (direito e esquerdo). Por isso na tabela passeios tenho uma coluna chamada
> rua que tem a respectiva rua a que pertence o passeio em questao.
>
> Alguém sabe se é possível no pgadmin fazer uma query que devolva as ruas
> que tem mais de dois passeios atribuídos e as que tem menos?
>
> exemplo:  select FID from Ruas where "numero de passeios com numero de rua
> igual seja maior que 2"
>
>
> Não sei se me estou a fazer perceber...
>
> Obrigado
>
> ______________________________**_________________
> Portugal mailing list
> Portugal  lists.osgeo.org
> http://lists.osgeo.org/**mailman/listinfo/portugal<http://lists.osgeo.org/mailman/listinfo/portugal>
>
-------------- próxima parte ----------
Um anexo em HTML foi limpo...
URL: http://lists.osgeo.org/pipermail/portugal/attachments/20110819/f82bc149/attachment.html


More information about the Portugal mailing list