0
樣品例如:如何對錶中的行進行分組而不使用聚合函數?
SELECT
Equip.name, equip.type, region.regionname, region.equipfk
FROM
Equip
INNER JOIN
region on Equip.equippk = region.equipfk
GROUP BY
Equip.Name, region.equipfk
預期輸出:
name type regionname equipfk
----------------------------------------
TCT Steel detroit 8235
TCT steel detroit 8235
GTH COPPER michigan 8569
GCT COPPER michigan 8569
我有一個包含10列的表。我想使用group by子句通過某些id對每行進行分組。我不想在選擇查詢中使用任何聚合函數。是否有任何替代方法使用group by子句並避免選擇查詢中的聚合函數。
在此先感謝。
你在搜索'DISTINCT'嗎?如果不是這樣,假設有一些列需要「GROUP BY」和SELECT的一些*其他*列,那麼這些*其他列的值是如何確定的? –
總之,不,你不能。現在看來你實際上是在尋找'ORDER BY'而不是'GROUP BY'。 – peterm
您需要發佈一些帶有預期結果的樣本數據以幫助您 – Madhivanan