Trazer registros específico de uma id
Boa tarde, gostaria de saber como faço para trazer um registro específico de uma fk, sendo que, tenho a tabela hospedagem e a tabela consumo (fk codHospedagem), quando seleciono alguma hospedagem, clico no botão de consumo da minha tela consumo. Preciso trazer no consumo os registros de consumo daquela hopedagem que seleciono, pois meu select não está funcionando, só traz a linha vazia. Abaixo o código. Alguém aí para me ajudar?? Obg!
SELECT c.codConsumo as Consumo,c.codHospedagem as Hospedagem , p.nomeProduto AS Produto, c.quantidade, c.valorConsumo, c.status FROM consumo c
INNER JOIN produto AS p ON p.codProduto = c.codProduto
INNER JOIN hospedagem AS H ON H.codHospedagem = C.codHospedagem
WHERE H.codHospedagem = c.codConsumo ORDER BY c.codConsumo ;
SELECT c.codConsumo as Consumo,c.codHospedagem as Hospedagem , p.nomeProduto AS Produto, c.quantidade, c.valorConsumo, c.status FROM consumo c
INNER JOIN produto AS p ON p.codProduto = c.codProduto
INNER JOIN hospedagem AS H ON H.codHospedagem = C.codHospedagem
WHERE H.codHospedagem = c.codConsumo ORDER BY c.codConsumo ;
Lizy Panta
Curtidas 0
Respostas
Miguel Junior
19/05/2016
Boa tarde, Lizy.
Observe a sua query corrigida por mim :
SELECT c.codConsumo as Consumo,
c.codHospedagem as Hospedagem,
p.nomeProduto as Produto,
c.quantidade,
c.valorConsumo,
c.status
FROM consumo c
INNER JOIN produto AS p ON p.codProduto = c.codProduto
INNER JOIN hospedagem AS H ON H.codHospedagem = C.codHospedagem
WHERE H.codHospedagem = C.codHospedagem /* ou utilizar um parâmetro de entrada ':codigo_hospedagem' */
ORDER BY c.codConsumo;
Espero esclarecido a sua dúvida.
Observe a sua query corrigida por mim :
SELECT c.codConsumo as Consumo,
c.codHospedagem as Hospedagem,
p.nomeProduto as Produto,
c.quantidade,
c.valorConsumo,
c.status
FROM consumo c
INNER JOIN produto AS p ON p.codProduto = c.codProduto
INNER JOIN hospedagem AS H ON H.codHospedagem = C.codHospedagem
WHERE H.codHospedagem = C.codHospedagem /* ou utilizar um parâmetro de entrada ':codigo_hospedagem' */
ORDER BY c.codConsumo;
Espero esclarecido a sua dúvida.
GOSTEI 0