字段的值以逗号分隔,通过这个值查询主表,一句mysql语句如何实现
发布网友
发布时间:2022-04-08 02:47
我来回答
共1个回答
热心网友
时间:2022-04-08 04:16
SELECT *
FROM A
WHERE INSTR((SELECT BF1 FROM B WHERE ID = 1), TO_CHAR(ID)) > 0;
上面的是oracle实现,请参考
SELECT *
FROM A
WHERE (SELECT BF1 FROM B WHERE ID = 1) LIKE CONCAT('%', CONCAT(TO_CHAR(ID), '%');