mysql有两个表:
表a
aid        atitle        atext
1        测试1        测试1测试1测试1测试1测试1
2        测试2        测试2测试2测试2测试2测试2
表b:
bid        aid        bclass
1        1        red
2        1        green
3        2        red
4        1        white
查询语句:
SELECT a.*,b.bclass FROM `a`left JOIN B ON a.aid = b.aid WHERE a.aid=1
结果:
aid        atitle        atext                 bclass
1        测试1        测试1测试1测试1测试1测试1        red
1        测试1        测试1测试1测试1测试1测试1        green
1        测试1        测试1测试1测试1测试1测试1        white
这样在显示bclass数据时,atitle及atext数据就要重复读取。能否通过查询,达到如下一种效果呢?
aid        atitle        atext                 bclass
1        测试1        测试1测试1测试1测试1测试1        red,green,white