关于 mysql 在联合查询时,使用 concat 拼接查询条件
生活随笔
收集整理的這篇文章主要介紹了
关于 mysql 在联合查询时,使用 concat 拼接查询条件
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
表 A,現(xiàn)有地區(qū)表
表 B,現(xiàn)有廣告表,但內(nèi)容中的地區(qū)屬性為原添加時(shí)的地區(qū)表數(shù)據(jù),與現(xiàn)有地區(qū)表有差異
表 C,原有地區(qū)表
因此,這里需要通過 表 A ?和 表 C ,找出對(duì)應(yīng)地區(qū)的表數(shù)據(jù),假設(shè)需要找出的為 spell (地區(qū)對(duì)應(yīng)的拼音標(biāo)識(shí),唯一性)
這里,有一個(gè)明顯的問題,是在對(duì)應(yīng)地區(qū)名稱時(shí),不一定完全一致,需要 LIKE 對(duì)比實(shí)現(xiàn)
SELECT T.NAME,T.ALIAS,L.name as LNAME ,L.spell FROM test AS T LEFT JOIN ask_linkage AS L ON T.NAME LIKE concat('%',concat(L.name,'%')) OR L.name LIKE concat('%',concat(T.NAME,'%')) WHERE L.keyid = 1總結(jié)
以上是生活随笔為你收集整理的关于 mysql 在联合查询时,使用 concat 拼接查询条件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 又收集了一个字体图标站
- 下一篇: SQL 关于地图两个坐标点之间的距离运算