VF SQL 查询

来源:百度知道 编辑:UC知道 时间:2024/06/23 08:55:38
题目:统计历届世界杯各个参赛队的最佳射手人数
表1:参赛成绩,有字段: 届次,参赛队,成绩
表2: 最佳射手: 有字段:届次,姓名,国籍(国籍和参赛队名相同)
求具体的SQL代码
姓名唯一,国籍不唯一

select 参赛成绩.届次,参赛成绩.参赛队,最佳射手=
case when count(*)>0 then count(*)
else 0
end
fronm 参赛成绩 inner join 最佳射手 on 参赛成绩.参赛队=最佳射手.国籍

select 1.届次,1.参赛队,count(2.姓名)
from 1 and 2
where 1.届次=2.届次
and 1.参赛队=2.国籍

不知对否

select count(*) AS 最佳射手人数,2.国籍,1.届次
from 1
inner join 2 on 1.届次=2.届次
group by 2.国籍