Есть таблицы 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)