with - 在MySQL中使用LIKE%..%和字段值




sql start with (2)

使用:

SELECT t1.Notes, 
       t2.Name
  FROM Table1 t1
  JOIN Table2 t2 ON t1.Notes LIKE CONCAT('%', t2.Name ,'%')

當我需要使用LIKE%..%語句中的字段中的值時,我偶然發現了一個微妙的SQL問題。

例:

SELECT t1.Notes, t2.Name
FROM Table1 t1, Table2 t2
WHERE t1.Notes LIKE '%t2.Name%'

這只是我頭腦中的一個例子來展示我需要做什麼(我知道這不起作用)。 我需要在LIKE%..%中使用t2.Name的值

我想當你知道它時,這是微不足道的;)


  SELECT t1.a, t2.b
  FROM t1
  JOIN t2 ON t1.a LIKE '%'+t2.b +'%'

因為最後的答案不起作用





sql-like