, поэтому у меня есть вопрос, который не должен быть слишком трудным для ответа, но по какой-то причине я просто не могу его получить. Мне нужно суммировать затраты двух разных таблиц. Я пробовал сделать одно длинное соединение, но сами цифры ошибочны. Единственный способ получить правильные цифры - сделать два запроса и суммировать их вместе. Тем не менее, я хочу, чтобы они отображались под одним ID.Имея проблемы с суммированием двух частей Союза в MySQL
SELECT s.storeId, s.street, s.city, s.state, s.zipcode, SUM(p.cost)
FROM store s
JOIN video v ON s.storeId=v.storeId
JOIN previousrental p ON v.videoid=p.videoid
GROUP BY s.storeId
UNION
SELECT s.storeId, s.street, s.city, s.state, s.zipcode, SUM(r.cost)
FROM store s
JOIN video v ON s.storeId=v.storeId
JOIN rental r ON v.videoid=r.videoid
GROUP BY s.storeId