首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

请问一个SQL语句的写法

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

请教一个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语句。


[解决办法]
select activityID,activityTitle,
(select isnull(sum(Expected_persons),0) from activities_registration where activityID = a.activityID) as Expected_persons_Count
from activities_info a
这个意思?

热点排行