0
我知道這個問題聽起來像是一個簡單的問題,但讓我解釋一下。我有一個結果集從哪裏獲得SQL - 需要按2個不同列對數據進行分組
Count Team Score Team2 Score
-----------------------------------------
10 TeamA 1 TeamB 2
7 TeamB 2 TeamA 1
現在,因爲我有同樣的結果,但隊員們都在不同的列我得到2個結果。我正在尋找一種方法來檢索這樣的結果:
Count Team Score Team2 Score
-----------------------------------------
17 TeamA 1 TeamB 2
這可能嗎?
EDIT
SELECT TOP 5 SUM([CountryCount]) AS [CountryCount]
,[Country], [CustomFieldB], [CustomFieldC], [CustomFieldD]
FROM (
SELECT COUNT([Country]) AS [CountryCount], [CustomFieldB], [CustomFieldC], [CustomFieldD]
,[Country]
FROM (
SELECT [CustomFieldA] AS [Country], [CustomFieldB], [CustomFieldC], [CustomFieldD]
FROM [Target]
WHERE [TargetListID] = xxx
) as tbl
GROUP
BY [Country], [CustomFieldB], [CustomFieldC], [CustomFieldD]
) as T
GROUP
BY [Country], [CustomFieldB], [CustomFieldC], [CustomFieldD]
ORDER
BY [CountryCount] DESC;
而給你的結果集的查詢看起來像?而你正在查詢的表看起來像?因爲人們沒有Chrystal球,所以在你的問題中提供所有的細節。 – Oded 2010-06-30 07:52:36