Det verkar som om GROUP_CONCAT förväntar sig att värdet är en sträng. Jag stötte precis på samma problem. Löste det genom att konvertera int-kolumnen till en sträng så här:
SELECT rec_id,GROUP_CONCAT(CONVERT(user_id, CHAR(8)))
FROM t1
GROUP BY rec_id
Tänkte att jag skulle dela med dig om du fortfarande hade problem med detta.