0
TABLE A
|column1|column2| 

TABLE B
|column1|column2| 

SQL クエリ

SLECT a.column1
b.column
FROM A a, B b
Where Contains(a.column1, b.column1)

ただし、Contains の b.column 付近で構文エラーがあります。

4

2 に答える 2

5

カンマを逃した?

SELECT a.column1, b.column1
FROM A a, B b
Where Contains(a.column1, b.column1)
于 2012-04-24T05:56:03.300 に答える
0

検索条件に列名を指定できないと思います。

CONTAINS次を検索できます。

  • 単語または語句。
  • 単語または句の接頭辞。
  • 別の単語に近い単語。
  • 別の単語から屈折的に生成された単語 (たとえば、drive という単語は、drives、drive、driving、およびdriven の屈折語幹です)。
  • シソーラスを使用した別の単語の同義語である単語 (たとえば、「金属」という単語は、「アルミニウム」や「鋼」などの同義語を持つことができます)。

参照: http://msdn.microsoft.com/en-us/library/ms187787.aspx

于 2012-04-24T07:42:57.083 に答える