我有两个表的关键字,并张贴SUM函数与加盟
关键字表看起来像
keyword weight
1 0.3
2 0.5
3 0.4
例如
和后表
post
i am beautiful
1, 2, 3
1 + 3 = 4
,如果我想总结来自邮寄表的重量
这意味着
我想要得到的结果作为
post total
1, 2, 3 1.2
1 + 3 = 4 0.7
这样
我应该用联接子句?
create procedure RankingPost8
(@concept_name nvarchar(50))
AS
declare @k1 nvarchar(200)
select @k1 = keyword from keyword where concept_id =
(select Concept_ID from concept where @concept_name = Concept_name)
Select @K1 = coalesce(@k1 +' ','') + keyword from keyword
begin
select id as Post_ID, post as Txt from Post
where freetext (post, @k1)
end
为什么后'1 + 3 = 4'的值为0.3而不是0.7? –
这是sql server又是对不对? mysql和sql server是两个不同的rdbms。 –
哦对不起XD应该是0.7 –