есть БД с несколькими табличками, там содержатся люди и обьекты на которых они работали за периоды времени, пытаюсь выбрать людей , чтоб видно было где они были, задумка чтоб человек который был на нескольких обьектах за запрашеваемый период отобразился 2 раза и с разным обьектом. Пример:
Вася Пупкин | Карьер №1 | часов был XX
Вася Пупкин | Складе огрузки | часов был XX
user_dolg - вся главная таблица с данными
users - просто для связей ФИО
выходит надо выбрать по столбцу user_dolg.dogovor_name
SELECT user_dolg.user_id, users.users_id, users.name, user_dolg.dogovor_name, COUNT(*) AS cnt
FROM users
INNER JOIN user_dolg ON user_dolg.user_id = users.users_id
WHERE hours > 0 BETWEEN '2020-01-01' AND '2021-01-01'
GROUP BY users.name
но что бы я не делал всегда в выводе запроса только 151 строка (это количество уникальных пользователей) , но 100% хоть один из них за год работал на 2+ обьектах