Re: duvida básica
"Leonardo Duval" <[email protected]>
| Newsgroups | gmane.comp.db.bancosdedados |
|---|---|
| Message-ID | <[email protected]> |
Tche... tem algumas formas de fazer isso... uma delas é com not in conforme abaixo: obs: Esta deve ter somente as cidades que não tem bairro (cidade_id é chave estrangeira na tabela_bairro) select * from tabela_cidade where cidade_id not in (select tabela_bairro.cidade_id from tabela_bairro) Acho que funciona fazendo having select * from tbl_cidade c left join tbl_bairro b on (c.cidade_id = b.cidade_id) group by c.cidade_id having b.bairro_id is null Acho que é isto meu kmarada... Flow Em 27/03/08, Eduardo Oliveira silva <[email protected]> escreveu: > > Pessoal estou com algumas dúvidas de sql > > ex: > tenho uma tabela com cidade e outra com bairos relacionados a essas > cidades, nem toda cidade tem bairro. > > estou procisando selecionar todas as cidades que não tem bairro , > o script que usei foi: > SELECT > F.cidade > FROM > cidade F > inner join > bairro D > on > f.codigocidade <> d.codigocidade > > mais está dando erro > > -- Att, Leonardo de Barros Duval Fone 55 51 84153115 [As partes desta mensagem que não continham texto foram removidas]