No confundas el uso de GRUP_CONCAT, que te devuelve una
cadena de texto con una lista de valores, con la lista de valores que necesita el IN()
Para funcionar con GROUP_CONCAT() deberías usar otra función de cadena, pero no es eficiente:
Este tema no es de PHP, esto es de MySQL. Lo has posteado en el foro equiovcado.