现在要做一个“猜你喜欢的功能”,规则是这样的:
查找与自己标签相似人,
标签字段在数据库是这样的,存储的是标签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
5 回答3.2k 阅读✓ 已解决
3 回答3.6k 阅读✓ 已解决
1 回答4.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
1 回答2.4k 阅读✓ 已解决
谢谢邀请。你参考
MySQL
的FIND_IN_SET
函数查询。例如