[請益] 如何讓資料以某筆為首來排序

看板PHP作者 (認真過活,輕鬆享受)時間15年前 (2009/10/16 19:10), 編輯推噓2(209)
留言11則, 4人參與, 最新討論串1/3 (看更多)
有三筆資料分別為 table: id name follow 1 王小華 3 3 王中華 6 王大華 3 該如何select出這三筆,並且讓id=follow者為首(即id=3這筆) 之後再以id asc排序呢 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.132.214.5

10/16 19:11, , 1F
就是說,要這三筆紀錄select出來的順序為3,1,6
10/16 19:11, 1F
※ 編輯: qazsd 來自: 220.132.214.5 (10/16 20:07)

10/16 20:15, , 2F
你搜尋的依據是什麼?
10/16 20:15, 2F

10/16 20:16, , 3F
換句話說, 這三筆資料有哪些共同的特性可以拿來當條件搜
10/16 20:16, 3F

10/16 20:16, , 4F
尋?
10/16 20:16, 4F

10/16 21:02, , 5F
依人為條件來訂的,現在是假設要select出來這些紀錄
10/16 21:02, 5F

10/16 21:24, , 6F
囧, 我這樣說好了,你搜尋時是哪些欄位等於哪些條件時才
10/16 21:24, 6F

10/16 21:24, , 7F
撈出來? 你有試著自己寫 SQL 嗎?
10/16 21:24, 7F

10/16 22:11, , 8F
order by id=3 desc, id asc =運算子出來的是0,1
10/16 22:11, 8F

10/16 22:11, , 9F
我說得是MySQL 其他家不知道
10/16 22:11, 9F

10/17 20:02, , 10F
id=3這筆 id哪裡等於follow??????????????????????????
10/17 20:02, 10F

10/21 13:14, , 11F
回樓上,我是指除了id=3的其他筆(1跟6)
10/21 13:14, 11F
文章代碼(AID): #1As5Iv74 (PHP)
文章代碼(AID): #1As5Iv74 (PHP)