之前排序如果我發出這樣的詢問:MySQL中,一組由
select c1, c2, c3
from table
group by c1;
我得到C1不同的結果,但我怎麼組之前對其進行排序(如C2下降)?
之前排序如果我發出這樣的詢問:MySQL中,一組由
select c1, c2, c3
from table
group by c1;
我得到C1不同的結果,但我怎麼組之前對其進行排序(如C2下降)?
select c1, c2, c3
from (select c1, c2, c3 from table order by c2 desc) t
group by c1;
你的問題還不清楚,但如果你需要得到C2爲每個較高值C1你可以使用最大
select c1, Max(c2), Max(c3)
from table
group by c1
您的查詢將不會因爲是工作。如果我知道你想嘗試一些更接近這是什麼:由C1,C2,C1通過C3秩序,C2遞減從表組
選擇C1,C2,C3
感謝,沒有工作! – metafex 2010-08-29 12:41:51