必要な値を返す SQL ステートメントを作成するのに問題があります。ユーザー ID、2 番目の列の値、およびその列の値が複数回出現する 3 番目の列の値に基づいてデータを選択する必要があります。すべての列が同じテーブル内にあります。
これが現在のクエリの大まかな概要ですが、最後の AND ステートメントは明らかに、私が何を求めているかを示すためのものです。結果を絞り込む COUNT ステートメントは、おそらくうまくいかないでしょう。
SELECT *
FROM table
WHERE user_id = 123
AND second_id = 1
AND third_id having COUNT(1) > 1;