Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да използвам пълнотекстово търсене в множество таблици, SQL Server 2005

Вашата заявка връща записи само ако и A, и свързаното B съдържат текста за търсене.

Вие обаче не посочвате какво не работи.

Защо не LEFT OUTER JOIN към търсенията в пълен текст и да не замените:

SELECT *, (ISNULL(ftTableA.[RANK], 0) + ISNULL(ftTableB.[RANK], 0)) AS total_rank 

и

WHERE ftTableA.Key IS NOT NULL OR ftTableB.Key IS NOT NULL


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Обединяване на данни в една SQL таблица без курсор

  2. вземете топ 10 публикации и 10 коментара за всяка публикация sql

  3. SQL 2005 CTE срещу TEMP таблица Производителност, когато се използва в съединения на други таблици

  4. Как да намеря дубликати в множество колони?

  5. SQL Server 2008 предоставя разрешение за information_schema.columns