Есть таблицы Users и Phones
dbo.Users (
user_id INT
,name VARCHAR(MAX)
,born_date DATETIME2
,gender VARCHAR(50) )
dbo.Phones (
user_id INT
,phone VARCHAR(MAX)
,is_main INT )
Нужно найти пользователей с одинаковыми телефонами
я попробовал вот так но ничего не получилось
SELECT Phones.phone, Users.name FROM Phones
INNER JOIN Users ON Users.user_id = Phones.user_id
GROUP BY COUNT(DISTINCT Phones.phone)
Ошибка - Cannot use an aggregate or a subquery in an expression used for the group by list of a GROUP BY clause.
Отредактированно Deimos_km (30.08.2020 21:11:43)