巴扎黑2017-04-17 16:45:36
select * from a order by b desc
回傳的結果集越前面的權重越高
例如
--------------
|b | 其余字段|
--------------
|100| xxxxxxx|
--------------
|97| xxxxxxx|
--------------
|6 | xxxxxxx|
--------------
|5 | xxxxxxx|
-------------
PHP中文网2017-04-17 16:45:36
只取一條數據你還排什麼序… 只隨機取一條就完了 樓上的就是 要取多條才需要排序sql套一層就好 select * from (select * from a order by rand() limit n) aa order by b desc;