У меня есть две таблицы ключевых слов и послефункция суммы с присоединиться
таблицы ключевых слов выглядит
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 снова? mysql и sql-сервер - это два разных rdbms. –
oh sorry XD должно быть 0,7 –