The JOIN operation

http://sqlzoo.net/3b.htm

The Table Tennis Olympics Database

 

1a,Show the athelete (who) and the country name for medal winners in 2000.

SELECT who, country.name FROM ttms JOIN country ON (ttms.country=country.id) WHERE games = 2000

 

1b,Show the who and the color of the medal for the medal winners from 'Sweden'.

SELECT who,color from ttms join country on ttms.country=country.id where name='Sweden'

 

1c,Show the years in which 'China' won a 'gold' medal

SELECT games from ttms join country on ttms.country=country.id where color='gold' and id='CHN'

 

Women's Singles Table Tennis Olympics Database

2a,Show who won medals in the 'Barcelona' games.

SELECT who FROM ttws JOIN games ON (ttws.games=games.yr)  WHERE city = 'Barcelona'

2b,Show which city 'Jing Chen' won medals. Show the city and the medal color.
select city,color from ttws join games on ttws.games=games.yr where who='Jing Chen'
2c, Show who won the gold medal and the city.
select who,city from ttws join games on ttws.games=games.yr where color='gold'

Table Tennis Mens Doubles

3a,Show the games and color of the medal won by the team that includes 'Yan Sen'.

select games,color from ttmd join team on ttmd.team=team.id where name='Yan Sen'

 

3b,Show the 'gold' medal winners in 2004.

select name from ttmd join team on ttmd.team=team.id where games='2004' and color='gold'

 

3c,Show the name of each medal winner country 'FRA'.

select name from ttmd join team on ttmd.team=team.id where  country='FRA'

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值