Det ser ud til, at GROUP_CONCAT forventer, at værdien er en streng. Jeg løb lige ind i det samme problem. Løste det ved at konvertere int-kolonnen til en streng som sådan:
SELECT rec_id,GROUP_CONCAT(CONVERT(user_id, CHAR(8)))
FROM t1
GROUP BY rec_id
Tænkte, at jeg ville dele det, hvis du stadig havde et problem med dette.