討論串[SQL ] 多條件排序下的下一筆
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者JYHuang (夏天到了,冷不起來了說)時間17年前 (2008/12/29 18:49), 編輯資訊
0
0
0
內容預覽:
想了一個早上,終於想到方法了. 其實也不是很複雜 = =". 只要把IF搬出來用... 在已知目前資料 id 跟 ord 的情況下:. select * from A where id = IFNULL(. (SELECT id From A where id < $id and ord=$ord
(還有49個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者amos6064 (amos)時間17年前 (2008/12/29 01:20), 編輯資訊
0
0
0
內容預覽:
max(id)?. select * from tbalename order by ord,id desc;. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 122.126.49.114.

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者JYHuang (夏天到了,冷不起來了說)時間17年前 (2008/12/29 00:49), 編輯資訊
0
0
0
內容預覽:
我用的DB是MySQL,並不像Oracle有rownum可以用. 想了一晚還是想不透要怎麼在以兩個欄位來做條件排序時,. 取得此資料的下一筆資料 = =". 設table 名稱為 A. 有ID(主鍵) , ord 兩欄. 1 0. 2 1. 3 2. 主要是 order by ord,id desc
(還有80個字)
首頁
上一頁
1
下一頁
尾頁