gpt4 book ai didi

mysql - SQL 查询和 SELECT

转载 作者:太空宇宙 更新时间:2023-11-03 10:47:43 26 4
gpt4 key购买 nike

我想从多个表中选择一些数据,但我可以看到我在 SQL 方面的局限性。这是 MySQL 与我的查询的返回:

|idCandidate|   Date   |  Hour  |  NameOfTeacher  |
758 |04/30/2015| 15h00 | BRYAN
856 |04/30/2015| 17h20 | BRYAN
20 |04/03/2015| 15h30 | BRYAN
956 |05/01/2015| 11h00 | CARL
758 |05/01/2015| 10h20 | CARL

但我只想要每位老师当天的最后一个利基:对于 BRYAN 17h20,对于 CARL 11h00

我想我可以选择 ... FROM ... WHERE IN(....) 但有没有更“漂亮”的方式?

谢谢。

最佳答案

使用关联子查询获取每天/技术人员的最新类(class):

select idCandidate, Date, Hour, NameOfTeacher
from tablename t1
where hour = (select max(hour) from tablename t2
where t1.date = t2.date
and t1.NameOfTeacher = t2.NameOfTeacher)

关于mysql - SQL 查询和 SELECT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29077859/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com