您的位置:首页 > 数据库

sql学习

2020-04-24 10:01 579 查看

文章目录

一、sql学习

1、在体系项目的user表中,分组查询出每个体系的体系名,和该体系中user_id最小的两名user的姓名

mysql

select s.systemName,group_concat(p.name)
from t_user as u join t_profile as p join t_system as s
where u.system_id =s.id and u.profile_id = p.id
and exists(select * from t_user as tu where tu.id<=u.id and tu.system_id = u.system_id group by tu.system_id having count(distinct tu.id)<=2)
group by system_id

结果

systemNamegroup_concat(p.name)
省体系办体系办
水稻产业技术体系李泽福,石英尧
小麦产业技术体系汪建来,朱卫生
玉米产业技术体系陈洪俭,马庆
油菜棉花产业技术体系陈凤祥,路曦结
生猪产业技术体系殷宗俊,丁月云
家禽产业技术体系耿照玉,姜润深
牛羊产业技术体系陈宏权,张运海
水产产业技术体系侯冠军,江河
蔬菜产业技术体系严从生,江海坤
果树产业技术体系徐义流,俞飞飞
茶叶产业技术体系王文杰,邓威威
蚕桑中药材产业技术体系黄德辉,刘守金
农业信息化产业技术体系江朝晖,吴仲城
农机装备应用产业技术体系王喜恩,贡军
农业生态环保与质量安全产业技术体系李布青,巫厚长
农产品加工产业技术体系钱坤,刘超
  • 点赞
  • 收藏
  • 分享
  • 文章举报
张岩松本人 发布了14 篇原创文章 · 获赞 0 · 访问量 156 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: