读书人

请问一个SQL语句的写法

发布时间: 2012-01-01 23:10:55 作者: rapoo

请教一个SQL语句的写法。
有一个活动的报名表activities_registration。
还有一个活动表activities_info。

表的结构如下:
表:
activities_registration :活动报名表
字段如下:
NID :主键
activityID :活动ID,关联activities_info
cardno :会员卡号
Expected_persons :报名人数
表:
activities_info :活动详细表
字段如下:
activityID :主键
activityTitle :活动标题
pubTime :发布时间
content :活动内容


现在要显示的内容为:
显示活动的标题activityTitle,活动的总报名人数sum(Expected_persons),活动的时间pubTime,要求显示的活动不能重复distinct,
select 应该需要用到上面的关键字:

麻烦给我写出正确的sql语句。

[解决办法]

activities_registration表中不是报名一个人就Insert一条记录吗?
搞不清楚Expected_persons这个字段有什么用

看看这个你能用吗 我没测 试下

select i.activityTitle,i.pubTime,count(r.NID)
from activities_info i left join activities_registration r
on i.activityID = r.activityID
group by i.activityTitle,i.pubTime

读书人网 >asp.net

热点推荐