Это должно быть действительно легко.Поверьте мне, я искал это часами.Мой запрос:
SELECT not_piece.pid, part.name AS 'Part Name', SUM(qty_left) AS 'In Stock'
FROM not_piece
JOIN part ON not_piece.pid = part.pid
GROUP BY part.name;
Только две таблицы, not_piece и part.
select qty_left
from not_piece
where pid='M-MP-007r8';
возвращает 5.
, так как part.name появляется дважды в таблице деталей (это нормально), сумма равна 10, а не 5.
Как мне сделать это объединение без удвоения суммы?
Спасибо.