Я пытаюсь получить запрос, который дает мне имена пользователей из таблицы Users, количество заданий, которые пользователь имеет, из таблицы Job2User, и количество мест, которые пользователь имеет, из таблицы Place2User.
Следующий запрос продолжает умножать значения двух столбцов счетчика. Например, если для пользователя 1 количество заданий должно быть 2, а количество мест должно быть 4, в обоих столбцах в строке «Пользователь 1» будет отображаться «8». Я не уверен, что делаю неправильно:
SELECT `UserName`, COUNT(`Job2User`.`UserID`), COUNT(`Place2User`.`UserID`)
FROM `Users`
LEFT JOIN `Job2User` ON `Job2User`.`UserID`=`Users`.`UserID`
LEFT JOIN `Place2User` ON `Place2User`.`UserID`=`Users`.`UserID`
GROUP BY `UserName`;