Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak korzystać z wyszukiwania pełnotekstowego w wielu tabelach, SQL Server 2005?

Twoje zapytanie zwraca tylko rekordy, jeśli zarówno A, jak i pokrewne B zawierają wyszukiwany tekst.

Nie mówisz jednak, co nie działa.

Dlaczego nie LEFT OUTER JOIN w wyszukiwaniu pełnotekstowym i zamienić:

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

i

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. Dzielenie wartości rozdzielonych przecinkami w kolumnach na wiele wierszy w Sql Server

  2. Nie można użyć SSDT SSIS w VS2010 / SQL Server2012

  3. Najlepszy poziom izolacji, aby uniknąć zakleszczeń przy użyciu zdania UPDATE w Sql Server 2005

  4. Zła wydajność zapytania SQL z powodu klauzuli ORDER BY

  5. SQL Server PIVOT z wieloma kolumnami osi X