sql server - Trying to Add two sql statements and getting error with SELECT Statements -
i new sql server, having 2 select statements - , trying put union combine two. getting error message = a select statement assigns value variable must not combined data-retrieval operations.
how assign @newcomments variable ??
declare @newcomments varchar(max) select @newcomments select cast(comments1 varchar(max)),cast( comments2 varchar(max)), cast(comments3 varchar(max)), tablecomments commentsid = 1234 union select top 2 @newcomments = coalesce(@newcomments,'') + cast(comments varchar(max)) + ';' [childtablecomments] commentsid = 1234
please help!!
i trying retrieve records 2 tables tablecomments , childtablecomments. tablecomments have atmax 1 record childtablecomments have many records same commentsid.
so tried top2 records childtablecomments , add them , return 1 single column can added tablecomments using union.
you can try
declare @newcomments varchar(max); select top 2 @newcomments = @newcomments + coalesce(comments,'') [childtablecomments] commentsid = 1234; select @newcomments comments, cast(comments1 varchar(max)) com1, cast( comments2 varchar(max)) com2, cast(comments3 varchar(max)) com3 tablecomments commentsid = 1234
Comments
Post a Comment