私はウェブを検索しましたが、私には正しい答えが見つかりませんでした。B列のA列から特定の単語を探しています
私は両方のテーブルに 'filename'という列のテーブルを2つ持っています。
表1 - 列Aは、例えば、ファイル名を有するであろう:dad.txt
表2 - 列Aは、例えば、ファイルのフルパスを持つことになります。C:例\ dad.txt
\私は、表1のファイル名を表2の列A(フルパス)のすべての値と照合して一致を示すクエリを実行したいと思います。
私はウェブを検索しましたが、私には正しい答えが見つかりませんでした。B列のA列から特定の単語を探しています
私は両方のテーブルに 'filename'という列のテーブルを2つ持っています。
表1 - 列Aは、例えば、ファイル名を有するであろう:dad.txt
表2 - 列Aは、例えば、ファイルのフルパスを持つことになります。C:例\ dad.txt
\私は、表1のファイル名を表2の列A(フルパス)のすべての値と照合して一致を示すクエリを実行したいと思います。
"LIKE"構文を使用すると問題はありますか?
は
WHERE table2.columnA LIKE CONCAT('%', table1.columnA)
や構文戦を試してみてください。
答えをありがとう。私が表1 - Coulmn Aに大量のデータを持っていて、それをすべて知っていないと、それはうまくいくのでしょうか?だから私はその列にどこにdad.txtがあるのかわからない。 – user1367645
したがって、テーブルスキーマに適切な制約を持つMATCH AGAINST構文を使用することをお勧めします。 –
あなたの期待どおりの結果は? –
私の結果は表2のデータのすべてでなければなりません - 表1のファイル名を含むCoulmn A - Coulmn A – user1367645