0

我需要这样的东西:

SELECT * FROM `table` WHERE '123' IN (`column`)

在“列”(varchar 255 字段)中有一些数字,如 1、50、145、123、58、

我不知道更好地解释,但我想你明白我需要什么。

4

4 回答 4

5
SELECT * FROM table WHERE FIND_IN_SET('123', column);

http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_find-in-set

于 2013-04-22T11:33:56.060 回答
1

尝试find_in_set

SELECT * FROM table WHERE find_in_set('123',column)

于 2013-04-22T11:36:07.150 回答
1
SELECT * FROM table WHERE column LIKE '%123%';
于 2013-04-22T11:33:24.967 回答
0

尝试这个:

SELECT * FROM table WHERE column IN ('123');
于 2013-04-22T11:33:36.920 回答