SQL IN 语句 - 返回结果时保留重复项

Tra*_*tto 5 mysql sql select

我有一个类似这样的 sql 查询:

SELECT * FROM prices WHERE item IN ('item1', 'item2', 'item2', 'item3');
Run Code Online (Sandbox Code Playgroud)

注意重复值“item2”。我希望查询返回该项目的值,次数与它在 IN 子句中出现的次数相同。默认情况下它只返回一次。我怎样才能做到这一点?

Nir*_*evy 0

你不能。查询将返回在表中出现的次数item1,而不是在查询中出现的次数