group_concat result not work in IN condition

前端 未结 2 1067
有刺的猬
有刺的猬 2021-01-19 15:14

Is there any possible way to put result of group_concat in IN condition of SQL query.

Here in network master table i have comma separated fields in industryId column

2条回答
  •  时光取名叫无心
    2021-01-19 15:26

    I have tried above case but not working on my side. I just edited above answer and removed > 0 then I can see your expected output.

    Can you try below code?

    select * from industry_master where find_in_set(industryId,  (select group_concat(industryId order by cId SEPARATOR ',') 
    from network_master where userId = 123 group by userId)); 
    

提交回复
热议问题