使用MySQL遇到一种情况:
需要查出id在某一个id拼接的字符串中的记录,这个时候用id in(id1,id2,...)行不通,因为in语法里面的参数是数字型的,应该用instr语法,instr(idsStr,id)其中idsStr=’id1,id2,id3…’
WHERE FIND_IN_SET(t.id_, s.scope_ids_)
SELECT id_, name_ FROM `base_purchase_type_` WHERE FIND_IN_SET(id_, '10000,10001')
SELECT id_, name_ FROM `base_purchase_type_` WHERE INSTR('10000,10001', id_)