表结构

CREATE TABLE `academicyears` (
  `id` smallint(5) unsigned NOT NULL AUTO_INCREMENT,
  `campusid` int(11) DEFAULT NULL,
  `academicyear` text NOT NULL,
  `month` tinyint(4) DEFAULT NULL,
  `flag` bit(1) DEFAULT b'1',
  PRIMARY KEY (`id`)
);

我的问题
SELECT GROUP_CONCAT(ay.`flag`)
FROM academicyears ay
GROUP BY ay.`campusid`

结果
mysql - 位字段上的group_concat()在Mysql中返回垃圾-LMLPHP

最佳答案

试试这个;)

SELECT GROUP_CONCAT(ay.`flag` + 0)
FROM academicyears ay
GROUP BY ay.`campusid`

并检查参考here

关于mysql - 位字段上的group_concat()在Mysql中返回垃圾,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37919898/

10-13 00:49