如何使用2变量字段使用内连接?

时间:2016-05-14 13:54:54

标签: mysql sql

我有2个表ABC和XYZ我想内部加入名字字段。

ABC表格

     Name     Address     Phone
   Nirdosh    Kth         96749343
   Hari       pokhara     98493434

XYZ表

    Name      Address   Phone
   Shrestha    Daldale  96749343
    Hari       pokhara     98493434

我使用INNER JOIN

select actual.*,more.* 
from ABC actual 
INNER JOIN Xyz more 
ON like %'actual.Name'% = like %'more.Name'%  

1 个答案:

答案 0 :(得分:0)

你是说更多.Name是更多还是喜欢 actual.Name,但不一定 与actual.Name相同?

select actual.*, more.*
from ABC actual 
inner join XYZ more on more.Name like concat('%', trim(actual.Name), '%')