filtros

Dúvidas, dicas e truques de SQL, Select, Update, Delete, cláusulas, operações com joins, Funções em SQLs, etc
  

Mensagemem Ter, 11 Dez 2007 2:20 pm

Olá tenho um select no banco que busca o seguinte
Código: Selecionar todos
select p.nome, c.tipo_de_carro

from carros c, pessoa p

where p.cdpessoa = c.cdcarro

aqui eu queria fazer minha pesquisa trazendo somente as pessoas que contém carros audi e monza

não pode trazer audi separado e monza separado tem que trazer somente as pessoas que tenham os dois juntos
carlos12
Localização: rio

Mensagemem Ter, 11 Dez 2007 3:12 pm

E ai Carlos, beleza??

cara, da uma olhda nisso, vê se te ajuda..

Código: Selecionar todos
SELECT   COUNT (b.codigo) qt,
         a.nome
    FROM pessoa a,
         carro  b
   WHERE a.id_carro = b.codigo
     AND b.marca IN ('AUDI', 'MONZA')
GROUP BY a.nome
  HAVING COUNT (b.codigo) > 1


[]s!!
Tineks
Localização: Araraquara - SP

Cristiano (Tineks)
Araraquara - SP

Mensagemem Qua, 12 Dez 2007 6:35 am

cara valeu deu certinho do jeito que eu queria, te devo mais essa, ontem não deu pra postar o agradecimento porque, tava garrado mesmo, mas brigadão
carlos12
Localização: rio



Voltar para SQL

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante