0

我有四个表(大学、统计、地址、记录)

大学表有以下内容:(UName, Web Address, ID, (作为PK)

统计:大学ID、师、2012RankPosition、2011 RankPosition、2010 RankPosition、2009 RankPosition

地址:UniversityID,城市,州,邮政编码

记录:IDUniversity,胜利,失败,平局

我想找到纽约的所有 2 区学校,并显示他们的邮政编码。有人可以帮我吗?我被困住了。

另外,我想找到过去 4 个赛季中排名前 10 的所有 2 级学校。如果有人有任何意见,我将不胜感激。

4

1 回答 1

0

第一个查询试试这个...但我不知道分区 2 = 纽约...

Select *
FROM University 
JOIN Address on University.id = Address.UniversityID
JOIN Statistics on University.id = Statistics.UniversityID
WHERE Statistics.Division = 2

第二个查询取决于您如何存储排名......如果它只是数字 1 - 最好,2,3 等更糟

Select *
FROM University 
JOIN Statistics on University.id = Statistics.UniversityID
WHERE Statistics.Division = 2 
AND  2012RankPosition <= 10 
AND 2011RankPosition <= 10 
AND 2010RankPosition <= 10
AND 2009RankPosition <= 10

希望有帮助

于 2013-04-28T18:15:34.397 回答