[英]How to order by a inner join tables
SELECT * FROM reservation AS t1 INNER JOIN guest AS t2
ON t1.guest_id = t2.guest_id
INNER JOIN room AS t3
ON t1.room_id = t3.room_id
INNER JOIN room_type AS t4
ON t3.room_type_id = t4.room_type_id
order by t1.guest_id desc
SELECT * FROM reservation AS t1 INNER JOIN guest AS t2
ON t1.guest_id = t2.guest_id
INNER JOIN room AS t3
ON t1.room_id = t3.room_id
INNER JOIN room_type AS t4
ON t3.room_type_id = t4.room_type_id
ORDER BY t1.reservation_datetime DESC
這就是您要問的內容,但是本專欄從何而來?
根據您的評論,您只需要添加ORDER BY DESC [COLUMN]
。
那應該解決您的問題。
SELECT * FROM reservation AS t1
INNER JOIN guest AS t2
ON t1.guest_id = t2.guest_id
INNER JOIN room AS t3
ON t1.room_id = t3.room_id
INNER JOIN room_type AS t4
ON t3.room_type_id = t4.room_type_id
ORDER BY t1.reservation_datetime DESC
我建議您以更易記憶的方式命名變量,這樣我會更容易分析,例如SELECT * FROM reservation AS r
Reservation SELECT * FROM reservation AS r
SELECT * FROM reservation AS t1
INNER JOIN guest AS t2 ON t1.guest_id = t2.guest_id
INNER JOIN room AS t3 ON t1.room_id = t3.room_id
INNER JOIN room_type AS t4 ON t3.room_type_id = t4.room_type_id
ORDER BY t1.reservation_datetime DESC
但要確保
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.