Имеется запрос:
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
Виртуальный выделенный сервер (VDS) становится отличным выбором
Пытаюсь подключиться к локальной БДХочу сделать так, чтобы доступ к БД был из под всей ЛВС, но если указать в MySQL в настройках юзера в столбце...
Функция проверяет про 3м параметрам на дубликаты и в соответствии вставляет или обновляет записиСуть в том, что если один из параметров приходит...