Если вам нужны только столбцы user_id, second_id, third_id, попробуйте это:
SELECT user_id, second_id, third_id, COUNT(1)
FROM table
WHERE user_id = 123
AND second_id = 1
GROUP BY user_id, second_id, third_id
HAVING COUNT(1) > 1;
Если у вас есть дополнительные столбцы и вы хотите получить эти поля, попробуйте следующее (Oracle 9.2 и выше):
WITH qry AS
(
SELECT a.*,
COUNT(1) OVER(PARTITION BY user_id, second_id, third_id) rpt_count
FROM table a
WHERE user_id = 123
AND second_id = 1
)
SELECT *
FROM qry
WHERE rpt_count > 1