Re: [請益] 如何讓資料以某筆為首來排序
※ 引述《qazsd (認真過活,輕鬆享受)》之銘言:
: 有三筆資料分別為
: table:
: id name follow
: 1 王小華 3
: 3 王中華
: 6 王大華 3
: 該如何select出這三筆,並且讓id=follow者為首(即id=3這筆)
: 之後再以id asc排序呢
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 王大華 3
--
※ 發信站: 批踢踢實業坊(ptt.cc)
→
10/16 21:04, , 1F
10/16 21:04, 1F
推
10/16 21:06, , 2F
10/16 21:06, 2F
→
10/16 21:07, , 3F
10/16 21:07, 3F
※ 編輯: arrack 來自: 219.84.186.65 (10/16 21:12)
※ 編輯: arrack 來自: 219.84.186.65 (10/16 21:14)
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章