4

このようなテーブルがあるとします。

+-------------+---------------+----------------+-- --------------+
+ ID + 列 1 + 列 2 + 列 3 +
+-------------+---------------+----------------+-- --------------+
+ 1 + 値 + 値 + a、b、c、d、e +  
+-------------+---------------+----------------+-- --------------+

私のクエリは次のようになります

SELECT * FROM table WHERE column 1 = 'values' AND column 3 = '$variable'

$variable は a から e まで何でもかまいません

クエリを使用して必要な行を選択する方法はありますか?

4

4 に答える 4

5

use FIND_IN_SET()-- 文字列を検索するための mysql の組み込み関数

SELECT  *
FROM    tableName
WHERE column 1 = 'values' and  FIND_IN_SET('a',column 3 )>0
于 2013-07-15T07:25:26.420 に答える
3

これを試して

SELECT  *
FROM    table
WHERE   FIND_IN_SET('$variable', column 3)
于 2013-07-15T07:33:14.213 に答える
1

このクエリを使用 select * from table where column 1 = 'values' AND column 3 like '%$value%'

于 2013-07-15T07:32:57.040 に答える