现在要做一个“猜你喜欢的功能”,规则是这样的:
查找与自己标签相似人,
标签字段在数据库是这样的,存储的是标签id,以逗号分隔(1,2,3,4):
假设我自己是1,5:
那么我需要查找出 标签为 1 - 5 -1,5 -1,6 -2,5,8(- 为分隔符)
我如果写sql语句呢?
数据库为mysql
现在要做一个“猜你喜欢的功能”,规则是这样的:
查找与自己标签相似人,
标签字段在数据库是这样的,存储的是标签id,以逗号分隔(1,2,3,4):
假设我自己是1,5:
那么我需要查找出 标签为 1 - 5 -1,5 -1,6 -2,5,8(- 为分隔符)
我如果写sql语句呢?
数据库为mysql
4 回答1.5k 阅读✓ 已解决
8 回答1.3k 阅读
2 回答1.5k 阅读✓ 已解决
3 回答918 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
2 回答895 阅读✓ 已解决
谢谢邀请。你参考
MySQL
的FIND_IN_SET
函数查询。例如