我有一個問題獲得有關字段(provider_state
)的平均值的max
。SQL:查找相關字段的最大平均值
我有一張桌子。其中有average_total_payments
字段用於付款。每行也有國家字段provider_state
。從以下查詢我得到Max
Avg
但我沒有得到相關provider_state
。
此查詢的主要目的是爲我提供具有最高平均付款(包括付款金額)的州的名稱。
的mysql_query
SELECT provider_state
,MAX(average) AS max_average
FROM (SELECT provider_state
,AVG(average_total_payments) AS average
FROM gnomics
WHERE drg_definition LIKE '%$search%'
GROUP BY provider_state) AS abc
請給我建議,什麼是讓相關的領域以及最好的方法是什麼?
目前還不清楚你問什麼。您有名爲「average_total_payments」的字段,但您將其封裝在「AVG」功能中。那麼你需要什麼? – 2014-02-18 17:36:03
呃,按平均降序限制1? – Strawberry
我找到所有行的average_total_payments的平均值,以便我可以獲得狀態的最大平均付款 – Maria