1
У меня есть две таблицы & нужна сумма столбца из таблицы как, я стараюсь, но не можешь получить результатMySQL объединить две таблицы и Sum как из таблицы
Мой внутренний запрос был присоединиться:
SELECT loan_collection.coll_date,
sum(loan_collection.coloan_amo) AS coloan_amo,
sum(loan_collection.sc_coll) AS sc_coll,
sum(loan_collection.total_coll) AS total_coll,
loan_collection.year,
bag_del_rentcoll.rent_bagdel,
bag_del_rentcoll.rent_amo,
bag_del_rentcoll.booking,
bag_del_rentcoll.rent_rece
FROM loan_collection AS loan_collection
INNER JOIN
(SELECT del_date,
sum(rent_bagdel) AS rent_bagdel,
sum(rent_amo) AS rent_amo,
sum(booking) AS booking,
sum(rent_rece) AS rent_rece
FROM bag_del_rentcoll) AS bag_del_rentcoll
GROUP BY loan_collection.coll_date
результат есть: , как вы можете видеть, это сумма всех из таблицы 2. Как я могу получить результат как
Спасибо.
что GROUP BY является недействительной, будет возвращать непредсказуемый результат в более старых версиях MySQL, вызовет ошибку в новых версиях (если в режиме совместимости.) Общее GROUP BY правила говорит: Если предложение GROUP BY указано, каждая ссылка на столбец в списке SELECT должна либо идентифицировать столбец группировки, либо быть аргументом функции набора! – jarlh
Я не вижу предложение 'ON' в вашем запросе. –
вы можете объяснить свой вопрос, это немного запутывает –