我有三张桌子:
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。这样当它显示时它是全部有序的,我如何告诉它按各自的时间订购某些东西?
答案 0 :(得分:1)
在最后拍了一个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
答案 1 :(得分:0)
你的意思是另一个订单中的一个订单吗?
如果是这样的话
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