怎么根据第一个图中的interest字段里的内容获取下面图里所有带aaa用户感兴趣的标签的记录?就是第二个表里list字段所有带电商、体育、音乐的记录
事实证明是可以用一个sql语句写的。用MySQL正则去匹配。REGEXP REPLACE('电商,体育,音乐',',','|');
这个要分两次查询吧,先查询出interest,split一下 然后去第二张表中用like匹配
建议你再增加一张标签内容与内容id的关系表,例如:
这样维护方便,实现也简单。
4 回答1.2k 阅读✓ 已解决
8 回答1.2k 阅读
3 回答1k 阅读✓ 已解决
2 回答1.7k 阅读
1 回答845 阅读✓ 已解决
2 回答1.2k 阅读
2 回答1k 阅读
2 回答6.1k 阅读✓ 已解决
2 回答2.3k 阅读
1 回答6k 阅读✓ 已解决
1 回答2.8k 阅读
事实证明是可以用一个sql语句写的。用MySQL正则去匹配。REGEXP REPLACE('电商,体育,音乐',',','|');