0
我有一個像組由所有除聚合函數
select field1
,field2
,field3
count(field4)
from (
...subquery...
)
這是我發言的一個相當原始的最小化的SELECT語句。
我需要的是一種方法,包括count(field4)
定義 無需聲明field1
- by子句field3
在一組。
因爲這是全部動態的,我不能說在語句中選擇了多少個字段 以及語句中有多少個聚合函數將是 。
所以需要一個通用的group by子句形式,它除了聚合函數之外都可以分組,除了一些不應該分組的指定列以外。
希望你能幫助我。
如果它是動態的,爲什麼你不能只是把列在你需要什麼? –
選擇不同的,具有相關的子查詢。 – jarlh
如果某些內容正在生成select中的列,爲什麼不能用它在'GROUP BY'子句中做同樣的事情? – sagi