日期:2014-05-18  浏览次数:20507 次

一个sql 语句 请教
一个表里面又
id     ac_no   member_no
1         2         001
2         2         002
3         2         004
4         3         001
5         3         002
6         4         001
7         4         003
8         4         005

ac_no   是活动的编号

member_no   是会员的编号

我现在要列出   参与某一个活动   有那些会员
select   member_no   from   ac_member   where   ac_no= '2 '

用这个语句可以

但是   我现在想要的是   一下全部都出来   按活动来分组

就剩下40分了,留10分做种    


------解决方案--------------------
想去空格?
那把marco08(天道酬勤)函数的
select @re=@re+ ', '+member_no from ac_member where ac_no=@ac_no
改成
select @re=@re+ ', '+rtrim(member_no) from ac_member where ac_no=@ac_no