Duvida Consulta SQL

Firebird

16/07/2008

Galera, estou com um problema e não encontro um jeito de fazer um Select pra resolver... Preciso relacionar duas tabelas, porém quero q oq ele trouxer de uma tabela, não traga na outra... Por exemplo, tenho uma tabela que contém todos os cadastros de quartos de um hotel, e na outra tabela, tenho um cadastro das reservas... Quero fazer uma consulta em que o resultado traga todos os apartamentos que estão na tabela de reservas, e todos os registros da tabela de apartamentos, porém, sem os apartamentos q estão reservados...

Valeu pela força pessoal...


Lemao2008

Lemao2008

Curtidas 0

Respostas

Sremulador

Sremulador

16/07/2008

amigo isso pode ser resolvido de muitas maneiras, mas desta forma vc faz um union all, definindo apenas os tipos


GOSTEI 0
Pestana_

Pestana_

16/07/2008

Ola lemao2008 seja bem-vindo ao forum!

se você deseja retornar tudo em um mesmo select então é melhor fazer como o sremulador disse!

agora caso você deseja utilizar mestre-detalhe então precisa fazer selects separados, por ex.: no select pai você trâs os registros da tabela apartamento e no select filho as reservas do apartamento, de mais detalhes colega.


flw.


GOSTEI 0
POSTAR