select sum(total) from (
(select sum(team1_score) as total from country,match_results where country_name=team1 group by country_name as s1)
UNION ALL
(select sum(team2_score) as total from country,match_results where country_name=team2 group by country_name as s2)
);
Q
不能通過
1
A
回答
0
從
select sum(total) from (
select sum(team1_score) as total
from country,match_results
where country_name=team1
group by country_name
UNION ALL
select sum(team2_score)
from country,match_results
where country_name=team2
group by country_name
) T
刪除在選擇第二別名和別名爲組和assigna真名的子查詢,您應該使用顯式的內部連接
select sum(total) from (
select sum(team1_score) as total
from country
inner join match_results on country.country_name=team1 and
match_results.team1=team1
group by country_name
UNION ALL
select sum(team2_score)
from country
inner join match_results on country.country_name=team2 and
match_results.team2=team2
group by country_name
) T
1
嘗試移除即別名as s1
和as s2
+0
試過沒有工作,我還是謝謝你 –
0
別名應是子查詢外,使用組中的SQL兩個查詢的結合; MySQL可能認爲你試圖(毫無意義地)混淆了分組標準。
+0
嘗試沒有工作,無論如何謝謝 –
相關問題
- 1. 不能通過intent.putExtra
- 2. 不能通過AJAX
- 3. 不能通過Corelocation
- 4. 不能通過ID
- 5. 通過不同的功能
- 6. 不能通過在dispatcher.invoke
- 7. 不能通過測試seed.db
- 8. 不能產生通過PHP
- 9. 通過引用不可能?
- 10. 不能與通過API V4
- 11. 爪哇不能通過JSON.stringfy
- 12. 不能通過子類
- 13. 不能通過socket.io發出?
- 14. 不能夠通過代碼
- 15. 不能通過uri段
- 16. 不能通過$頭變量()
- 17. LinkedBlockQueue不能通過必看
- 18. 不能(通過捲曲)
- 19. IN pq.Array不能通過值
- 20. 只能通過通過ssh
- 21. 不能通過日將存儲過程
- 22. 不能通過功能指令
- 23. 不能通過getNodeValue功能在常規
- 24. 通過功能
- 25. 通過FTP創建的文件不能通過FTP刪除
- 26. 不能通過任何變量通過jquery ajax
- 27. 可以通過shell連接到mongodb,但不能通過mongoid
- 28. 只能通過id找到,而不能通過班級找到BeautidulSoup4(Python3.x)
- 29. 只能通過本地主機連接而不能通過IP連接
- 30. 只能通過WCF實現但不能通過Web API實現的方案
非常感謝scaisEdge,兩種解決方案現在工作得很好。但在第二個建議使用內部連接,你可以解釋爲什麼使用兩個條件 country.country_name = team2和match_results.team2 = team2? –
是相同的..我hav eopted這個,因爲更容易理解,但你也可以使用國家內部聯接match_results country.country_name = match_results.country_name和country.country_name = team1 ...是一樣的...使用傳遞屬性或不結果不改變 – scaisEdge
@nikhilkekan好,如果我的回答是正確的請標記爲接受...看到這裏如何 http://meta.stackexchange.com/questions/5234/how-does -accepting-的回答工作 – scaisEdge