У меня есть 5 столов, объединенных вместе. Теперь я хочу получить sql или красноречивый запрос, в котором я получу результат в группе по.
Запрос, который я пробовал -
SELECT f.name AS formName, u.fname, u.lname, p.id AS pageId,
p.name, s.heading, count(r.response) AS response
FROM `form_response` AS r
LEFT JOIN `forms` AS f ON f.id = r.formId
LEFT JOIN `users` AS u ON u.id = r.adminId
LEFT JOIN `page_section` AS s ON s.id = r.sectionId
LEFT JOIN `page` As p ON p.id = r.pageId
WHERE r.adminId = '.Auth::user()->id.'
GROUP BY s.id
Здесь, forms, users, page
таблиц имеет много к одному связь с form_response
таблицей. И page_section
имеет отношение один к одному с form_response
. Теперь я хочу, чтобы количество ответов группировалось по разделам.
Заранее спасибо.