sql >> Databáze >  >> RDS >> Sqlserver

Jak mohu používat fulltextové vyhledávání ve více tabulkách, SQL Server 2005

Váš dotaz vrátí pouze záznamy, pokud A i související B obsahují hledaný text.

Neuvádíte však, co nefunguje.

Proč se LEFT OUTER PŘIPOJIT k fulltextovým vyhledáváním a nenahradit:

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

a

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


  1. Jeden bezpečnostní systém pro aplikaci, sdružování připojení a PostgreSQL – případ LDAP

  2. gem install mysql:Nepodařilo se vytvořit gem nativní rozšíření (Mac Lion)

  3. CakePHP dotaz na nejbližší zeměpisnou šířku a délku z databáze

  4. Vyberte řádky, které nejsou v jiné tabulce, dotaz SQL Server