作者Jnaive (风车 郁金香)
看板Database
标题[SQL ] mysql下查询後,回传资料排序的问题
时间Fri Jun 1 11:52:10 2007
请问一下各位板友。
假设我有两个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