mysql データベースからレコードを取得する必要があります。この表には、ユーザーに関連付けられたアクションのリストがあります。列アクション = 3 および列アクション = 5 を持つすべてのユーザーを取得する必要があります。たとえば、ユーザー番号の場合。4 にはアクション = 3 のレコードとアクション = 5 のレコードがあります。ユーザーが action = 3 または action = 5 のレコードを 1 つしか持っていない場合、それを取得してはなりません。このクエリを書くと
SELECT *
FROM user_action
WHERE action = 3 AND action = 5
私は常に0レコードを取得します。AND の代わりに OR を書くと、ユーザーが両方の値を持っていなくても、action = 3 または action = 5 を持つすべてのレコードが取得されます。どうすればいいですか?