[SQL ] mysql下查詢後,回傳資料排序的問題

看板Database作者 (風車 鬱金香)時間18年前 (2007/06/01 11:52), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/3 (看更多)
請問一下各位板友。 假設我有兩個table ( T1和T2)要做natural join, 兩個table都有個timestamp的欄位叫time, 在join完後的排序,若用order by的話只能對其中一個欄位來排序, 或是"order by T1.time,T2.time"先用其中之一,相同再用另一個。 能不能有排序的方式是以T1.time和T2.time之中時間比較小的為準來排序? order by能辦到嗎? 我有查過mysql的手冊, order by的語法定義是這樣,ORDER BY {col_name | expr | position} 感覺expr似乎可以,但不知道語法怎麼用?另外,posistion又是什麼? 手冊上也沒寫。 先謝謝各位囉! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 134.208.2.170
文章代碼(AID): #16NvVhI8 (Database)
文章代碼(AID): #16NvVhI8 (Database)