LIKE%..%ステートメント内のフィールドの値を使用する必要があるときに、微妙なSQLの問題に遭遇しました。
例:
SELECT t1.Notes, t2.Name
FROM Table1 t1, Table2 t2
WHERE t1.Notes LIKE '%t2.Name%'
これは、私が何をする必要があるかを示すための頭の上の例にすぎません(これは機能しないことがわかっています)。 LIKE%..%内でt2.Nameの値を使用する必要があります
私はあなたがそれを知っているとき、これは些細なことだと思います;)
つかいます:
SELECT t1.Notes,
t2.Name
FROM Table1 t1
JOIN Table2 t2 ON t1.Notes LIKE CONCAT('%', t2.Name ,'%')