tenho a consulta abaixo, mas não consigo entender porque ela retorna todos os ids da almoxarifado.entrada
SELECT i.descricao, e.id, (
(SELECT max( e.data_atual )
FROM almoxarifado.entrada e
WHERE e.item = i.id) -
(SELECT max( s.id )
FROM almoxarifado.saida s
WHERE s.item_almoxarifado = i.id )
) AS saldo
FROM almoxarifado.item i
INNER JOIN almoxarifado.entrada e ON e.item = i.id
se eu tirar o e.id da select principal, ele retorna apenas um resultado, que é o que eu quero, mas preciso também do id.... ajuda ae!
valeu
Editado por Denis Courcy Melhorar entendimento do código
Pergunta
zerokelvin
Pessoal, dúvida bem simples:
tenho a consulta abaixo, mas não consigo entender porque ela retorna todos os ids da almoxarifado.entrada
se eu tirar o e.id da select principal, ele retorna apenas um resultado, que é o que eu quero, mas preciso também do id.... ajuda ae!
valeu
Editado por Denis CourcyMelhorar entendimento do código
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.