Если вы хотите, чтобы все строки имели одинаковые значения для некоторого набора столбцов (ваш вопрос мне не совсем понятен, как и то, что вы хотите быть одинаковым)
Знаете ли вы, в каком поле pay_id, id_client_grp должны быть все строки? Или тебе все равно, пока они все одинаковые?
Если вам известны значения, которые вы ищете, просто проверьте строки, для которых не заданы требуемые значения
Select distinct id_user
From tempTable
Where pay_id <> @PayIdValue
Or id_client_grp <> @ClientGroupIDValue
Если вам все равно, и вы хотите, чтобы все они были одинаковыми, а они нет, то вам нужно указать, какой из более чем одного набора значений является «виновником», как вы сказали .. .
Если вы хотите получить ответ на другой вопрос. объясните пожалуйста более четко ...
Затем, основываясь на ваших комментариях, чтобы определить, существует ли более одного id_client_grp, pay_id
Select Count(Distinct id_client_grp, pay_id)
From tempTable
Если это = 1, то каждая запись имеет одинаковые значения для этих 2 полей .... Любое другое значение указывает, что три - это больше, чем один набор различных значений в таблице.