Quando executo o SELECT dentro do outro, retorna um valor errado, e diferente de quando eu executo apenas o SELECT de dentro.
SELECT
(SELECT sum(C.m3) FROM carga WHERE L.idLote = 1 LIMIT 1) AS m3CARGA
FROM
fardolamina F
INNER join
lote L on L.idLote = F.idLote
INNER JOIN
fornecedor O on O.idFornecedor = L.idFornecedor
INNER JOIN
carga C on C.idLote = L.idLote
WHERE
L.idLote = 1;
Quando executo o SELECT sozinho, ele retorna: m3CARGA = 35.00 (CORRETO)
Quando executo todo esse código ele retorna: m3CARGA = 105.00 (ERRADO)
Pergunta
Jordano Cherobim
Quando executo o SELECT dentro do outro, retorna um valor errado, e diferente de quando eu executo apenas o SELECT de dentro.
Quando executo o SELECT sozinho, ele retorna: m3CARGA = 35.00 (CORRETO)
Quando executo todo esse código ele retorna: m3CARGA = 105.00 (ERRADO)
Obrigado
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados