MYSQL 查询 WHERE IN 条件的问题

MYSQL 查询 WHERE IN 条件的问题,第1张

SELECT t1.a,

(SELECT group_concat(name) FROM t2 WHERE id IN ( 1,2,3 ) ) AS t2n1,

(SELECT group_concat(name) FROM t2 WHERE FIND_IN_SET(id ,t1.a) ) AS t2n2

FROM t1 WHERE t1.id=1

字段是字符用in就是不行的了,用instr,不过这个用起来有点技巧,否则查询值会多点。这个不是回答范围了,不多说。instr(columns, id) 样式 instr('1,2,3',id)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8507491.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-17
下一篇 2023-04-17

发表评论

登录后才能评论

评论列表(0条)

保存