-1
下記のSQLクエリを修正してください。 ここで列は動的です。 だから、私はユーザー*のみ持っています。 クエリ:すべての列で重複値を表示するSQLクエリ
SELECT * FROM test_table WHERE Id IN ('abc','123') GROUP BY Id HAVING COUNT(*) > 1
下記のSQLクエリを修正してください。 ここで列は動的です。 だから、私はユーザー*のみ持っています。 クエリ:すべての列で重複値を表示するSQLクエリ
SELECT * FROM test_table WHERE Id IN ('abc','123') GROUP BY Id HAVING COUNT(*) > 1
あなたが選択したIDに対応するすべての列を選択する場合のみ:idの
select *
from test_table
where id in (
select id
from test_table
where Id in ('abc','123')
group by Id
having COUNT(*) > 1
)
:
select id
from test_table
where Id in ('abc','123')
group by Id
having COUNT(*) > 1
あなたが求めている "列は動的です"私たちは間違ったことを修正する。 – Strawberry
[MySQLで重複する値を検出する]の可能な複製(http://stackoverflow.com/questions/688549/finding-duplicate-values-in-mysql) – davejal
http://stackoverflow.com/q/688549/3664960 has so重複した値を見つける多くの変形 – davejal