gpt4 book ai didi

mysql - 对连接查询中的分组结果进行排序

转载 作者:行者123 更新时间:2023-11-29 13:44:27 25 4
gpt4 key购买 nike

我有三个表,如下所示:

table_a:
id time name
a_1 2:30 Joe
a_2 2:35 Mike

table_b:
id time name
b_1 3:30 Tim
b_2 5:35 Molly

table_c:
id tag
a_1 cats
b_1 dogs
b_2 bats
a_2 mats

它们与以下内容相连:-

SELECT *  FROM table_a  
JOIN table_c ON table_a.id = table_c.id
JOIN table_b ON table_b.id = table_c.id

我希望能够按时间对 table_a 的所有同意进行排序,同时也对 table_b 进行排序。这样,当它显示时,一切都是有序的,我怎样才能告诉它按各自的时间排序某些东西呢?

最佳答案

在最后添加一个 ORDER BY。 SELECT 是该语句最外层的运算符。

SELECT * FROM (table_a JOIN table_c ON table_a.id = table_c.id JOIN table_b ON table_b.id = table_c.id) ORDER BY table_a.time, table_b.time

关于mysql - 对连接查询中的分组结果进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17623661/

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