gpt4 book ai didi

mysql - 通过两个参数对 MySQL 表进行排序

转载 作者:行者123 更新时间:2023-11-29 13:24:37 26 4
gpt4 key购买 nike

我有一个名为 Waiting_List 的 SQL 表,其中包含以下列:

ID_Patient, Arrival_Time,Classification, Target_Time , Waiting_Order

  • Arrival_Time:对应于患者到达诊所的时间
  • 分类:对应于 1 到 5 的 INT,具体取决于患者的优先级; 1 为最高优先级
  • Target_Time:对应于 Arrival_Time 加上一定的分钟数,这取决于已给予患者的分类
  • Waiting_Order:这是患者在等待列表中的位置。

我想首先选择表中按 Target_Time 排序的结果,如果两个或多个患者具有相同的 Target_Time,我希望首先选择分类最高的结果,以便能够为每个患者分配一个 Waiting_Order。最直接的方法是什么?

最佳答案

试试这个

SELECT * FROM Waiting_List ORDER BY Target_Time,Classification 

检查SQLFIDDLEORDER BY Optimization

关于mysql - 通过两个参数对 MySQL 表进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20315325/

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