mysql 一对多 查询 出一行数据

select   *  from    class;


select   *    from    student;



class  


id       name


1         三年二班


2        三年一班


student


id      name     class_id


1       小明         1


2       小红         2


3        小兰        2


select   c.name,  (select   group_concat(name) from student   s   where  s.class_id =c.id ) from  class  c



输出结果:

      三年二班           小明

     三年一班            小红,小兰

  






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值