create proc selectq
@menubig_id int,@title varchar(200) output
as
select question.Q_id,Q_title,Q_sendname,Q_Img,Q_HitCounter,Q_senddate,q_update,menubig_id,count(answers.q_id) as anscount ,max(ans_senddate) as lastsenddate ,ans_sendname
from Question left join answers on question.q_id = answers.q_id 
group by question.Q_id, Q_title ,Q_sendname ,Q_Img ,Q_HitCounter,Q_senddate,menubig_id ,ans_sendname,q_update ,menubig_id
having menubig_id=@menubig_id
order by q_update desc
go
我想把 q_title字段的值赋给@title,但是如果这样写@title=q_title就会出错误
向变量赋值的 SELECT 语句不能与数据检索操作结合使用。请问如何把q_title字段的值赋给@title谢谢