我有这个完美运行的子查询:
select GROUP_CONCAT(zone SEPARATOR ', ') from typeofru where id in (5,7) /*This works good*/
我遇到的问题是 5 和 7 一起在一个 varchar 列('5,7')上并且不能使它工作
select GROUP_CONCAT(zone SEPARATOR ', ') from typeofru where id in ('5,7') /*This is not working */
如何将 ('5,7') 转换为值类型以使其正常工作
我需要使用的最后一个查询是这样的,但似乎不起作用:
select name, (select GROUP_CONCAT(zone SEPARATOR ', ') from typeofru where id in (typeofru_ids)) from deviceru where device_id=5