A表,字段:AID,CLASS
B表,字段 :BID,BNAME,AID
A表数据
1 班级1
2 班级2
B表数据
1 学生1 1
2 学生2 1
3 学生3 2
4 学生4 2
我想得到
CLASS NAME
班级1 学生1,学生2
班级2 学生3,学生4
这样怎么联合
select a.class,b.name from a left join b on a.aid=b.bid
班级1 学生1,学生2
班级2 学生3,学生4
班级class的行数和学生name行数是不一致的,用sql查询很难直接查询
建议使用临时表,插入数据到临时表,再查询零时表
这个问题昨天不是回答过你了么?用group join
给你的链接里的例子程序和你的一样,唯一不同的是,人家是主人和宠物,你是班级和学生。