Fórum Dois Selects e um Top 1, como faço?! #39841

02/11/2003

0

Preciso fazer uma consulta de pagamentos. Porem existem 4 tabelas envolvidas: Pagamento, Hospedagem, HospAcomp (Hospedagem x Hospedes) e Hospedes.
Preciso que a consulta me traga os pagamentos das hospedagens com o nome dos hospedes, fácil não?! Com um detalhe, a tabela HospAcomp pode haver mais de um hospede por hospedagem, com isso irá haver repeticão de valores na consulta dos pagamentos, como faço?
Está assim:

SELECT TBPAGAMENTO.ID, TBPAGAMENTO.PGIDHOSP, TBPAGAMENTO.PGDATA, TBPAGAMENTO.PGVALOR, TBPAGAMENTO.PGTIPO, TBHOSPEDE.HONOME
FROM TBHOSPACOMP
INNER JOIN TBHOSPEDAGEM ON TBHOSPACOMP.HAIDHOSP = TBHOSPEDAGEM.ID
INNER JOIN TBHOSPEDE ON TBHOSPACOMP.HAIDACOM = TBHOSPEDE.ID
INNER JOIN TBPAGAMENTO ON TBHOSPEDAGEM.ID = TBPAGAMENTO.PGIDHOSP

Preciso que aparece apenas um hospede para cada registro de hospedagem (TBPAGAMENTO.PGIDHOSP)
Já tentei fazer um group by com TBPAGAMENTO.PGIDHOSP, mas não funciona, dá erro...

alguem se habilita?!


Rafaelunp

Rafaelunp

Responder

Posts

02/11/2003

Rafaelunp

UP!!!
Preciso de ajuda!!!


Responder

Gostei + 0

03/11/2003

Rafaelunp

UP!!! Preciso de ajuda!!!

Eita ferro...
Ate agora nem agua...


Responder

Gostei + 0

04/11/2003

Rafaelunp

Obrigado pela ajuda galera!!!

Resolvi meu problema.


Responder

Gostei + 0

05/11/2003

Afarias

que bom :wink:


T+


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar