[問題] 上一頁/下一頁之SQL探討?
ASP.NET網頁設計裏,
原以為觀看detail資料的下方有個上一頁/下一頁很簡單
發現ASP.NET的Paper都是丟所有資料Datable
我嫌這樣資料量太大(畢竟只有1筆而己)
改用手寫下sql方式。
以為多下兩道大於或小於該key值的sql就好
但是考量此上/下頁的順序,
是根據前頁資料列表的排序規則(可能多欄排序)
細想之下,發現真的不簡單...
因為sql表中的資料並不一定連續。
請問該如何在不查詢所有資料下
得到指定筆項目的上/下筆資料呢?
難道最終仍是得把所有資料取出嗎?
不甘心呀!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.146.5.194
推
06/19 20:29, , 1F
06/19 20:29, 1F
※ 編輯: tomex 來自: 122.146.5.194 (06/19 20:29)
→
06/19 20:31, , 2F
06/19 20:31, 2F
→
06/19 20:37, , 3F
06/19 20:37, 3F
推
06/19 21:31, , 4F
06/19 21:31, 4F
→
06/19 21:31, , 5F
06/19 21:31, 5F
→
06/19 21:38, , 6F
06/19 21:38, 6F
→
06/19 21:39, , 7F
06/19 21:39, 7F
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 4 篇):