我的數據庫架構 BOLD意味着PRIMARY KEY,ITALIC意味着FOREIGN KEYSQL以示 「至少6個來自同一個國家的選手」
國家(名稱,COUNTRY_ID) 隊(team_id,name,c country_id,description) Riders(rider_id,na我TEAM_ID, year_born,COUNTRY_ID)
我必須提供以下
SQL查詢找到包含來自同一個國家至少6名車手作爲國家的球隊團隊來自。
我的答案是如下:
SELECT name
FROM TEAMS
WHERE EXISTS (SELECT * FROM RIDERS WHERE RIDERS.country_id=TEAMS.country_id AND RIDERS.COUNT>=6);
我不知道該怎麼辦「來自同一個國家至少6名車手」,任何人都可以幫忙嗎?
在此先感謝
任何一個能夠幫助? – XGAl 2014-10-05 14:14:57