看板 [ PHP ]
討論串[請益] 如何讓資料以某筆為首來排序
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 2→)留言3則,0人參與, 最新作者arrack (Arrack Tseng)時間16年前 (2009/10/16 20:39), 編輯資訊
0
0
0
內容預覽:
SET @id=3;. select * from test1. where follow=@id or id=@id. order by (case when id = @id then -1 else 0 end), id. id name follow. 3 王中華. 1 王小華 3. 6 王

推噓0(0推 0噓 6→)留言6則,0人參與, 最新作者yuleen123 (.......................)時間16年前 (2009/10/16 19:22), 編輯資訊
0
0
0
內容預覽:
select. (case. when id=follow then '0'. else id. end) as sort,. id,name,follow. from table. where. folow='3'. order by sort. 查詢出來是這樣. +------+------+-
(還有143個字)

推噓2(2推 0噓 9→)留言11則,0人參與, 最新作者qazsd (認真過活,輕鬆享受)時間16年前 (2009/10/16 19:10), 編輯資訊
0
0
0
內容預覽:
有三筆資料分別為. table:. id name follow. 1 王小華 3. 3 王中華. 6 王大華 3. 該如何select出這三筆,並且讓id=follow者為首(即id=3這筆). 之後再以id asc排序呢. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 2
首頁
上一頁
1
下一頁
尾頁