Имеется запрос:
SELECT worked_hours.hours, worked_hours.date, voditeli.name
FROM worked_hours
JOIN voditeli ON worked_hours.id_voditeli = voditeli.id_voditeli
WHERE worked_hours.id_tehnika = 5
Хочу написать запрос, так что бы можно было объединить записи по дате:
SELECT worked_hours.date, SUM(worked_hours.hours) as all_worked_hours,
group_concat(distinct worked_hours.id_voditeli) as id_voditeli
FROM worked_hours
JOIN voditeli ON worked_hours.id_voditeli = voditeli.id_voditeli
WHERE worked_hours.id_tehnika = 5
GROUP BY worked_hours.date
Как сделать так, что бы во втором примере были имена вместо ID?
SELECT worked_hours.date, SUM(worked_hours.hours) as all_worked_hours,
group_concat(distinct worked_hours.id_voditeli) as id_voditeli,
group_concat(distinct voditeli.name) as name
FROM worked_hours
JOIN voditeli ON worked_hours.id_voditeli = voditeli.id_voditeli
WHERE worked_hours.id_tehnika = 5
GROUP BY worked_hours.date
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости