1
我使用datatables插件與postgres數據庫。當我訂購專欄時,我在某些頁面上收到重複的行。例如:datatables postgres重複行分頁
但是當我通過域名來排序(第一列) 一切都好。有任何想法嗎?
這是我的ssp.class文件:https://github.com/guillermovil/datatables-postgres/blob/master/ssp.class.pg.php
我使用datatables插件與postgres數據庫。當我訂購專欄時,我在某些頁面上收到重複的行。例如:datatables postgres重複行分頁
但是當我通過域名來排序(第一列) 一切都好。有任何想法嗎?
這是我的ssp.class文件:https://github.com/guillermovil/datatables-postgres/blob/master/ssp.class.pg.php
您使用的順序,由該值不是唯一的。當到達第二頁時,您將發出第二個查詢,並且絕對不能保證這些行以相同的順序返回。
你需要添加第二個字段到你的排序,理想情況下有一個唯一的值。看起來,域名字段包含唯一值,因此它是一個很好的候選人(這就是爲什麼當按此字段排序時它工作正常,因爲每個查詢都會以相同的順序返回行)。
看看這個page,給出了一個非常詳細的問題的解釋。