Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Làm cách nào để sử dụng tìm kiếm toàn văn trên nhiều bảng, SQL Server 2005

Truy vấn của bạn chỉ trả về các bản ghi, nếu cả A và B có liên quan đều chứa văn bản tìm kiếm.

Tuy nhiên, bạn không nói rõ điều gì không hoạt động.

Tại sao không LEFT OUTER THAM GIA các tìm kiếm toàn văn và thay thế:

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. Delphi:Delphi và Microsoft SQL Server 2005 tính toán sai từ các giá trị hàm

  2. Cách giải quyết lỗi độ dài tối đa (quá dài) trong truy vấn sql c #

  3. Tính tổng các giá trị trong cây (truy vấn đệ quy)

  4. IDENT_CURRENT so với @@ IDENTITY so với SCOPE_IDENTITY trong SQL Server:Sự khác biệt là gì?

  5. Chức năng Lead () và LAG () trong SQL Server 2008