Dois Selects e um Top 1, como faço?!
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?!
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
Curtidas 0
Respostas
Rafaelunp
02/11/2003
UP!!!
Preciso de ajuda!!!
Preciso de ajuda!!!
GOSTEI 0
Rafaelunp
02/11/2003
UP!!!
Preciso de ajuda!!!
Eita ferro...
Ate agora nem agua...
GOSTEI 0
Rafaelunp
02/11/2003
Obrigado pela ajuda galera!!!
Resolvi meu problema.
Resolvi meu problema.
GOSTEI 0
Afarias
02/11/2003
que bom :wink:
T+
T+
GOSTEI 0