mysql多條件順序 mysql順序由多個條件

2021-10-18 05:25:51 字數 913 閱讀 3604

我在下面有sql,想要做多個order by.

select

r.*,

s.uzunluq,

b.id,

au.status_id as aksessuar_status,

au.aksessuar_id,

au.aksessuar

from

seksiya s,

result r

left join bosh_seksiya_aksessuar b

onb.bosh_seksiya = r.model and

b.erk = :ses

left join aksessuar_up au

on au.model_id = r.res_id and

au.user_id = :user_id and

au.status_id = 9

where

r.user_id = :user_id and

r.model=s.seksiya and

s.erk = :ses and

r.status_id in (1,2,3,4,5)

order by

r.res_id

我想寫php pdo對你來說不重要,所以,我的問題只關於這個sql.這個sql工作非常好,我只是想新增額外的功能.所以,看這個列:r.status_id in(1,2,3,4,5)

我給了訂單by r.res_id

我的問題:

我想為每個status_id使用多個order

如何訂購:

order by r.res_id desc where r.status_id in(1,2)

和order by r.res_id where r.status_id in(3,4,5)

在這個sql?

MySql 多條件查詢

ci model裡面乙個多重條件搜尋,place type thefind 三個條件初始值為空 搜尋all 在根據前端資訊設定條件 根據條件搜出進行模糊查詢 place plcae type type descrption,lostname,type thfind 資料庫 lost message表...

mysql多條件查詢,按傳入引數順序顯示

在mysql中進行查詢,對同乙個字段,存在多個引數值進行查詢 比如在下面的表 book table 中 idbook name author nationality 1老人與海 海明威美國 2斷捨離 山下英子日本3 小王子託萬 德 聖 埃克蘇佩里 法國我們使用如下sql select from bo...

Mysql實現多條件排名

其中重要的知識點有兩個 currank if prevrank s.sum and userrank c1.rank,currank incrank as rank5,incrank incrank 1 prevrank s.sum,userrank c1.rank 判斷 sum是否相同,如果相同,...