0
確定,所以我具有由功能的基團, 組按Y.GROUP BY,排序結果futher
有5個不同的值分組可以是:A,B,C,d,E. 將如何然後我用另一個值對相同的值進行分組,所以如果我有兩個數據值作爲A返回,我該如何將它們分組?
GROUP BY Y
GROUP BY X (WHERE column1=column1)?
確定,所以我具有由功能的基團, 組按Y.GROUP BY,排序結果futher
有5個不同的值分組可以是:A,B,C,d,E. 將如何然後我用另一個值對相同的值進行分組,所以如果我有兩個數據值作爲A返回,我該如何將它們分組?
GROUP BY Y
GROUP BY X (WHERE column1=column1)?
您只需通過添加,
select a, b, c, avg(d)
from mytable
group by a, b, c;
一)儘量至少是一致的分離多列 - 在你的敘述中,我們有'A,B,C,d,E',但在你的代碼示例中,我們有'X'和'Y'。 b)嘗試提供一些樣本數據和預期結果。我不知道你實際想要在這裏實現什麼。 –
此外,您的標題暗示了一些想法混亂 - 排序和分組是兩個完全獨立的概念。大多數SQL產品將執行排序以產生分組結果的事實是實現工件。結果順序(缺少ORDER BY條款)完全是任意的,並且可以隨時更改。 –