我在MySQL中存储了四个链接,其中包含open&截止日期。
我希望按截止日期的升序显示它们。但在安排它们时,它们也应按照开放日期的升序排列。
例如:
链接A(开幕时间:17/10/17&关闭23/10/17)
链接B(开幕时间:21/10/17&关闭22/10/17)
Link C(开幕时间:20/10/17&关闭23/10/17)
Link D(开幕时间:20/10/17&关闭22/10/17)
因此链接应显示为:
Opening Date = Odate & Closing Date = Cdate
我试过了:
$stmt = $user_home->runQuery('SELECT * FROM links ORDER BY Cdate ASC ');
但它只按截止日期按升序排列。
我的表格结构see here
答案 0 :(得分:0)
ORDER BY
允许您将不同的列分隔为逗号...
SELECT * FROM links ORDER BY Cdate,Odate
...这将首先使用Odate
在第一级然后Cdate
订购结果。
答案 1 :(得分:0)
这将按截止日期按升序排列,并按开始日期按升序排列。
$stmt = $user_home->runQuery('SELECT * FROM links ORDER BY Cdate ASC, Odate ASC');