我有以下代碼(?):導軌在SQL - 刪除自動分揀
@selected_authors = Author.find(:all, :conditions => ["AUT_OID in (?)",@selected_authors_array ])
@selected_authors_array是作者的數組ids例如:55 75 74
注陣列中的ID是不以特定順序
當我
<%@selected_authors.each do |author| %>
<%=author.AUT_OID %> -- <%=author.AUT_NAME %>
<% end %>
它顯示55,74,75(它改變了順序按照升序排列)
我想保留@selected_author中的條目順序,因爲它在數組'@selected_authors_array'中。
任何幫助最受讚賞
感謝您的解釋,我沒有意識到這是數據庫的問題 – Kim