我想按日期排序顯示日誌到最近活動頁面。現在,我試圖執行此以我的MySQL選擇多個表並按datetime列排序顯示它們
"SELECT * FROM tracking_log.editlog, tracking_log.deletelog, tracking_log.loginlog, tracking_log.logoutlog ORDER BY time ASC";
,但它總是說 Column 'time' in order clause is ambiguous
所有的表有一個時間列,以日期時間格式(0000-00-00 00:00 :00)
我該如何取它們按時間排序?
在此先感謝!
指定下'time'屬於你的表名。 'ORDER BY tableName.time ASC' – 1000111
「如果某列不明確,則意味着查詢中的多個表有一個具有該名稱的列。」 (с)http://stackoverflow.com/questions/25721307/error-code-1052-column-datetime-in-where-clause-is-ambiguous – IceJOKER
所有這些表都有時間欄。我想從4個表格中提取所有這些數據並按時間排序。我怎麼做? – technoken