我正在嘗試檢索21張最常瀏覽的照片的列表。我有這樣的代碼在我的控制器:Rails插入錯誤的`訂單`語句
@photos = Photo.where("group_id = (?)", params[:target_id]).order('view_count ASC').limit(21)
,並輸出下面的SQL:
SELECT "photos".* FROM "photos" WHERE group_id = ('205') ORDER BY "photos"."timestamp" DESC, view_count ASC LIMIT 21
哪裏timestamp DESC
查詢來自何處,我如何擺脫它?照片按時間順序而不是按照查看次數返回。
檢查,如果任何默認範圍寫的? – Sravan