キーワードと投稿の2つのテーブルがあります
キーワード表は次のようになります
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
このような
join 句を使用する必要がありますか??
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