0

SQL データベースで特定の値を検索したいと考えています。

特定の値、見つけたい:

$USR_Id = 9

ケース 1:
51,16,71,8, 9 ,91,19,29,
私のリクエストは 9 を見つける必要がありますが、19、29、または 91 は見つけられません...

ケース 2:
9 ,51,16,71,8,9,91,19,29、
私の要求は 9 を見つける必要がありますが、19、29、または 91 は見つけられません...

そのため、前にコマがない場合 (最初の値であるため)、必要な Id の間にコマがある場合、9 が 91 や 29 などの別の数字に含まれている場合があります (それらは必要ありません)。

ここで、私が試したリクエスト:

SELECT * FROM `___Teams` WHERE `TEA_Members` REGEXP '^[0-9]+$'
4

1 に答える 1

0
REGEXP '(^|,)$USR_Id_value(,|$)'
于 2013-06-02T22:43:04.010 に答える