WHERE idParticipant IN (118, 119);
を使用する必要があります
私の推測では、MySQLは暗黙的に119の値をブール値の真の値に変換しているので、次のように言っています。WHERE idParticipant = 118 OR TRUE;
、したがって、すべての行が含まれます。等式が最初に評価され、次にブール値のOR
が評価されます。 。
WHERE idParticipant IN (118, 119);
を使用する必要があります
私の推測では、MySQLは暗黙的に119の値をブール値の真の値に変換しているので、次のように言っています。WHERE idParticipant = 118 OR TRUE;
、したがって、すべての行が含まれます。等式が最初に評価され、次にブール値のOR
が評価されます。 。