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. Oracle SQLが複数の行を挿入し、何かを返す

    2. Updateステートメントでテーブルエイリアスを使用する良い方法はありますか?

    3. mySql-コンマ区切り値のリストを使用して結合を作成する

    4. LaravelEloquentでサブクエリで内部結合を使用する方法