これはあまり賢明ではないかもしれませんが、WHERE IN
句に重複する基準がある場合、MySQLに正確な重複行を返させたいと思います。これは可能ですか?
この例を見てください:
SELECT
columns
FROM
table
WHERE
id IN( 1, 2, 3, 4, 5, 1, 2, 5, 5)
MySQLでID5の行を3回、ID 1と2を2回、3と4を1回返すようにしたいと思います。
引数の長さ、および重複カウント(1回、2回、3回など)は任意であるため、またはIN
に依存したくありません。そうでなければ、このようなことは可能ですか?UNION
JOIN