find_in_set第二个参数也是查询语句该怎么解决

img


第二条语句的查询结果作为第一句中find_in_set第二个参数怎么解决

可以在应用程序层面上构造好

  • 你可以参考下这篇文章:FIND_IN_SET函数
  • 除此之外, 这篇博客: Mysql中find_in_set()函数与in()函数的用法中的 第一步:先使用find_in_set解决范围查找 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • SELECT
    a.id,
    b.name
    FROM
    kg_rules a
    LEFT JOIN kg_facts b ON FIND_IN_SET(b.id, a.reason)

    结果为:
    在这里插入图片描述
    这里会看到根据表kg_rules的reason,找到了三条记录。达到了我想要的结果,来分享记录一下Mysql这个方法吧。