0
我的客戶希望以這樣一種方式顯示行,即Name應該在組中,但傳遞日期按升序排列。我們可以通過DATE命令以及按照NAME在Mysql語法中進行分組嗎?
$sql = "select staff.Name, staff.Gender, transferHistory.transferDate from
staff inner join (transferHistory) on (transferHistory.StaffID=staff.StaffID)
ORDER by transferHistory.transferDate ASC GROUP by staff.Name";
當你的語句似乎沒有使用任何組函數時,爲什麼你想要一個'group by'? –
只需使用2個子句? 'ORDER BY transferHistory.transferDate ASC,staff.Name ASC'? – naththedeveloper
這可以完成,但如果你想要GROUP BY名稱,你可能想要有某種聚合函數,比如MAX,SUM等。GROUP BY的目的是什麼? –