标签: mysql
我的下表名为用户,包含以下字段
userid, username,email, friends
朋友是逗号分隔值,例如2,3我想找一个特定用户的朋友,对它有什么SQL查询?
例如,用户2有朋友3,4查询应返回3和4
答案 0 :(得分:-1)
试试
FIND_IN_SET
实施例
SELECT f.userid FROM users u,users f WHERE u.userid= 2 AND FIND_IN_SET(f.userid, u.friends)