имя базы данных = db_structure
id | param_id | occupation_id | amount | active
1. 1 1 20000 1
2. 2 1 20000 1
3. 3 1 20000 1
4. 1 1 20000 1
5. 2 2 20000 1
6. 3 2 20000 1
7. 4 2 20000 1
на какой запрос я напишу l oop через таблицу, чтобы извлечь записи в каждой строке, но в таблице будет показан только одно занятие_id, даже если оно больше один раз?
SELECT tbl_salarystructure.occupationid, SUM(amount), tbl_occupation.*
FROM `tbl_salarystructure`
INNER JOIN tbl_occupation ON
tbl_salarystructure.occupationid = tbl_occupation.id
WHERE tbl_salarystructure.active = 1 ORDER BY occupationid
результат запроса такой, когда я использую php для извлечения строк в таблице
Таблица отчетов
Department | Amount
1 20000
1 20000
1 20000
1 20000
2 20000
2 20000
2 20000
Я хочу отдел, чтобы показать один раз с общей суммой столбца суммы, используя php, где их идентификатор занятия тот же
Спасибо, ребята, я нашел решение моей проблемы ... Я изменил ORDER BY в моем sql в GROUP BY колонку, которую я хочу, и она вышла идеально