Използвайки FREETEXTTABLE, просто трябва да проектирате някакъв алгоритъм за изчисляване на обединения ранг на всеки резултат от обединена таблица. Примерът по-долу изкривява резултата към попадения от таблицата на книгата.
SELECT b.Name, a.Name, bkt.[Rank] + akt.[Rank]/2 AS [Rank]
FROM Book b
INNER JOIN Author a ON b.AuthorID = a.AuthorID
INNER JOIN FREETEXTTABLE(Book, Name, @criteria) bkt ON b.ContentID = bkt.[Key]
LEFT JOIN FREETEXTTABLE(Author, Name, @criteria) akt ON a.AuthorID = akt.[Key]
ORDER BY [Rank] DESC
Имайте предвид, че опростих вашата схема за този пример.