我有一個匹配的勝利隊和stadiumid作爲屬性, 我需要檢索贏得了所有比賽在同一體育場贏得勝利。解決方案爲寫作查詢
我想這一點,並且我得到額外的不利行:
select winningteamid
from match
group by winningteamid
having count(winningteamid) in (
select count(*) from match group by (winningteamid,stadiumid)
我有一個匹配的勝利隊和stadiumid作爲屬性, 我需要檢索贏得了所有比賽在同一體育場贏得勝利。解決方案爲寫作查詢
我想這一點,並且我得到額外的不利行:
select winningteamid
from match
group by winningteamid
having count(winningteamid) in (
select count(*) from match group by (winningteamid,stadiumid)
我想這和使用HAVING
來驗證只有一個不同的場館標識一樣簡單:
select winningteamid
from match
group by winningteamid
having count(distinct stadiumid) = 1
我使用的是oracle 9i,match屬性matchid,winningteamid,stadiumid – nagesh
語法錯誤... – jarlh
添加一些示例表格數據和預期結果 - 以及格式化文本。 – jarlh