mysql find_int_set

//场景: 一个产品对应的多个标签名

 SELECT illname ,c.tag,s.id FROM `sysill` AS s ,(SELECT `ptags`tag  FROM `jk_product` jk WHERE jk.id = 1) AS c WHERE FIND_IN_SET(s.id,c.tag)

这条sql的意思是:

先找出商品表中记录的标签id串,类似于 10,11,12 这种

然后遍历标签表,判断ID 是否在查出来的那个串里面去。如果在就条件成立。

需要补充API。。

mysql find_int_set

上一篇:Starting MySQL...The server quit without updating PID file [失败]lib/mysql/localhost.localdomain.pid).


下一篇:Sql Server 存储过程分页