Re: [請益] 如何讓資料以某筆為首來排序
看板PHP作者yuleen123 (.......................)時間16年前 (2009/10/16 19:22)推噓0(0推 0噓 6→)留言6則, 2人參與討論串2/3 (看更多)
※ 引述《qazsd (認真過活,輕鬆享受)》之銘言:
: 有三筆資料分別為
: table:
: id name follow
: 1 王小華 3
: 3 王中華 3
: 6 王大華 3
: 該如何select出這三筆,並且讓id=follow者為首(即id=3這筆)
: 之後再以id asc排序呢
select
(case
when id=follow then '0'
else id
end) as sort,
id,name,follow
from table
where
folow='3'
order by sort
查詢出來是這樣
+------+------+--------+--------+
| sort | id | name | follow |
+------+------+--------+--------+
| 0 | 3 | 王中華 | 3 |
| 1 | 1 | 王小華 | 3 |
| 6 | 6 | 王大華 | 3 |
+------+------+--------+--------+
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.117.169.70
※ 編輯: yuleen123 來自: 122.117.169.70 (10/16 19:23)
→
10/16 19:46, , 1F
10/16 19:46, 1F
→
10/16 19:51, , 2F
10/16 19:51, 2F
→
10/16 19:56, , 3F
10/16 19:56, 3F
→
10/16 20:04, , 4F
10/16 20:04, 4F
→
10/16 20:04, , 5F
10/16 20:04, 5F
→
10/16 20:07, , 6F
10/16 20:07, 6F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 3 篇):
2
11
PHP 近期熱門文章
PTT數位生活區 即時熱門文章