私はこのestructureを持つテーブルを持っています:
ID | level1 | level2 | level3
すべてのフィールドには整数が格納されます。次に、次のような配列があります: $array (1,2,8,9,15)
level1、level2、または level3 のいずれかのフィールドの配列に値を含むすべての行を取得したいと考えています。
私はこれを試します:
SELECT P.* FROM table P
WHERE level1 OR level2 OR level3 IN (".$array.")
問題は、配列にたとえば数値 1 が含まれている場合、クエリは 10、11、12 の行を取得することです...
値を正確に一致させる方法はありますか?