-1

このようなSQL文に問題があります

SELECT e.id, e.name, d.name as department_id

FROM (FROM (SELECT id, name, department_id
            FROM employee
            WHERE address = 'Texas' ) e
     JOIN department d
     ON e.department_id = d.id )

WHERE CONTAINS( (e.name, d.name), 'user_input_for_search')

SQL を実行すると、「機能がサポートされていません: 全文検索の関数は、サブクエリの列をサポートしていません」というエラー メッセージが表示されました。

誰かがそれを解決する方法を教えてもらえますか?

ありがとう

4

2 に答える 2

0

100% 確信があるわけではありませんが、試してみます :)。

サブクエリの理由はありますか?何かが欠けていない限り、必要ないようです。これでうまくいくはずがない…?

SELECT e.id, e.name, d.name as department_id
FROM employee e JOIN department d ON e.department_id = d.id
WHERE e.address = 'Texas' AND CONTAINS((e.name, d.name), 'user_input_for_search')
于 2016-07-15T21:16:26.510 に答える