java中sql如何嵌套查找_SQL 查询嵌套使用[通俗易懂]

java中sql如何嵌套查找_SQL 查询嵌套使用[通俗易懂]示例表如下:createtableit_student(idintprimarykeyauto_increment,–主键idnamevarchar(20),–姓名genderenum(‘male’,’female’),–性别class_idtinyintunsigned,–班级号ageintunsigned,–年龄homevar…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

示例表如下:

create table it_student(

id int primary key auto_increment,  — 主键id

name varchar(20),   — 姓名

gender enum(‘male’,’female’),  — 性别

class_id tinyint unsigned,  — 班级号

age int unsigned,  — 年龄

home varchar(40),  — 家乡

score tinyint unsigned  — 成绩

);

语句:select name,home,score from(select * from it_student order by score desc) as s group by class_id;

因为查询分组group by 的特性是分组 并取各组第一条查询到的数据信息(a和b是第一组,如果a排前面,那么就分组就拿a的那条信息,如果是b则拿b的信息),我们单纯进行分组能查到各分组的最高分,但是不一定能相应查询到对应的最高分的名称、年龄等信息。所以,先将全部数据进行降序排列,然后班级分组(group by class_id)确保mysql查询中各班的最高分那条记录是首先查到的(这点很重要)!

查询存在有效考勤的班级

#取学员各个班级最后有效考勤教师

35c4df50fda6f120873dade0c6ed7691.png

1.班级取有效考勤班级

2.按照学员,班级,教师维度排重

3.考勤取最近考勤日期

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/169428.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java executeupdate_Java自学-JDBC execute与executeUpdate的区别

    java executeupdate_Java自学-JDBC execute与executeUpdate的区别JDBC中execute与executeUpdate的区别execute与executeUpdate的区别步骤1:相同点execute与executeUpdate的相同点:都可以执行增加,删除,修改packagejdbc;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.SQLExceptio…

    2022年10月20日
    0
  • springboot部署到服务器上的方法以及nohup执行报错的问题

    springboot部署到服务器上的方法以及nohup执行报错的问题

    2021年3月12日
    218
  • Android MVP+RxJava+Retrofit (1) MVP设计模式

    Android MVP+RxJava+Retrofit (1) MVP设计模式

    2021年3月12日
    231
  • Python open函数打开文件路径「建议收藏」

    Python open函数打开文件路径「建议收藏」要以读文件的模式打开一个文件对象,使用Python内置的open()函数,传入文件名和标示符,标示符’r’表示读。 >>>f=open(‘D:/test.txt’,’r’) 注意了,对初学python的同学而言,open()函数着实存在一个不大不小的坑,而且十分不容易发现。错误演示:   >>>f=open(‘…

    2022年5月9日
    213
  • 卡尔曼滤波算法详细推导「建议收藏」

    卡尔曼滤波算法详细推导「建议收藏」一、预备知识1、协方差矩阵是一个维列向量,是的期望,协方差矩阵为可以看出协方差矩阵都是对称矩阵且是半正定的协方差矩阵的迹是的均方误差2、用到的两个矩阵微分公式公式一:公式二:若是对称矩阵,则下式成立…

    2022年6月14日
    17
  • java对象转换map

    java对象转换map背景介绍原理说明反射概念功能作用实现方式方法介绍实例展示对象转MAP背景介绍  今天在项目研发的过程中遇到这样一个需求,在一个统一处理类的入口要将所有后面处理流程需要用到的值统一塞进上下文的MAP对象中,这其中就包括了一持久层的DO对象。  如果对于对象进行逐个遍历是可以实现这个需求,但代码量比较大,所以一直在寻求一种比较合理的处理方式。后来发现可以通过反射的方式实现这个功能。原理

    2022年6月11日
    40

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号