gpt4 book ai didi

MySQL - 如果表 A 左连接到表 B,我如何按表 B 中的字段进行排序?

转载 作者:行者123 更新时间:2023-11-29 06:15:41 26 4
gpt4 key购买 nike

这是我的 SQL 查询:

    SELECT  pts.pts_id, 
pts.pts_name,
meds.*
FROM pts
LEFT JOIN meds
ON pts.pts_id = meds.pts_id_fk
WHERE pts.id_fk = $id
AND pts_current = 1

pts(即表A)具有以下数据:

pts_id   time
1 Joe
2 Jack
3 Jill

meds(即表B)具有以下数据:

pts_id_fk   time
1 7AM
1 8AM
1 9AM
2 7AM
2 10AM
3 11AM

我想根据时间ORDER BY此查询的结果。

有什么建议吗?

最佳答案

SELECT  pts.pts_id, 
pts.pts_name,
meds.*
FROM pts
LEFT JOIN meds
ON pts.pts_id = meds.pts_id_fk
WHERE pts.id_fk = $id
AND pts_current = 1

ORDER BY pts.pts_id, meds.time

关于MySQL - 如果表 A 左连接到表 B,我如何按表 B 中的字段进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6728297/

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