Mvrback Postado Novembro 16, 2011 Denunciar Share Postado Novembro 16, 2011 TabelasAUTOMOVEIS (Codigo, Fabricante, Modelo, Ano, Pais, Preço_tabela) REVENDEDORAS (CNPJ, Nome, Proprietário, Cidade, Estado) CONSUMIDORES (CPF, Nome, Sobrenome) NEGOCIOS (Comprador, Revenda, CodAuto, AnoAuto, Data, Preço) GARAGENS (CNPFJRevenda, CodAuto, AnoAuto, Quantidade)Quais são as revendedoras de mesmo proprietário presentes em mais de um estado? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabiano Abreu Postado Novembro 16, 2011 Denunciar Share Postado Novembro 16, 2011 Olá Mvrback,Veja se esta query lhe ajuda.select * from revendedoras as rev group by rev.proprietario having (select count(distinct rev2.estado) from revendedoras as rev2 where rev2.proprietario = rev.proprietario) > 1;Então pensamos assim: Preciso localizar todas as revendas do mesmo proprietário, então eu agrupo pelo proprietário, logo, demonstro somente as revendas para a mesma pessoa.Ai vem a segunda condição, onde o mesmo dono possua revendas em outros estados, logo, uso o having para localizar os proprietários que possuem revendas em estados diferentes.Usei esta condição no MySQL então não sei se irá funcionar no SQL Server, mas qualquer coisa tente adapta-la.Abraços._ _Fabiano AbreuPapo Sql - Um blog com tutoriais, dicas e truques sobre SQL Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Mvrback
Tabelas
AUTOMOVEIS (Codigo, Fabricante, Modelo, Ano, Pais, Preço_tabela)
REVENDEDORAS (CNPJ, Nome, Proprietário, Cidade, Estado)
CONSUMIDORES (CPF, Nome, Sobrenome)
NEGOCIOS (Comprador, Revenda, CodAuto, AnoAuto, Data, Preço)
GARAGENS (CNPFJRevenda, CodAuto, AnoAuto, Quantidade)
Quais são as revendedoras de mesmo proprietário presentes em mais de um estado?
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.