Mysql
 sql >> Base de données >  >> RDS >> Mysql

le résultat group_concat ne fonctionne pas dans la condition IN

J'ai essayé le cas ci-dessus mais ne fonctionne pas de mon côté. Je viens de modifier la réponse ci-dessus et de supprimer> 0, puis je peux voir la sortie attendue.

Pouvez-vous essayer le code ci-dessous ?

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));