0

Client テーブルと Contact テーブルがあります。クライアントは複数の連絡先を持つことができ、連絡先テーブルにはクライアント PK への FK があります。

クライアント名または連絡先名で検索できるように、FreeTextTable クエリが必要です。

各テーブルの FreeTextTable の結果を UNION しようとしましたが、あまり運がありませんでした。

何か案は?

4

1 に答える 1

0

このようなものはあなたのために働くはずです:

SELECT *
FROM Client A
LEFT JOIN Contact B
ON A.ClientId = B.ClientId
WHERE A.ClientName LIKE '%somename%' OR B.ContactName LIKE '%somename%'
于 2012-06-14T22:19:46.633 に答える