Pessoal, dúvida bem simples: 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