小编sou*_*aya的帖子

Mysql WHERE问题以逗号分隔列表

我需要帮助解决这个问题.

在MYSQL表中我有一个字段:

Field  : artist_list  
Values : 1,5,3,401
Run Code Online (Sandbox Code Playgroud)

我需要找到艺术家uid 401的所有记录

我这样做

SELECT uid FROM tbl WHERE artist_list IN ('401');
Run Code Online (Sandbox Code Playgroud)

我有记录,其中artist_list字段值仅为'401',但如果我有11,401,则此查询不匹配.

任何的想法 ?

(我不能使用LIKE方法,因为如果艺术家uid是3(匹配30,33,3333)...

mysql sql denormalized

5
推荐指数
1
解决办法
2153
查看次数

标签 统计

denormalized ×1

mysql ×1

sql ×1