2016-05-14 40 views
-1

我有2個表ABC和XYZ我想內部加入名稱字段。如何使用內部連接使用2個變量字段?

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'% 
+0

'ON actual.Name = more.Name'? –

+0

你真正的問題是什麼? –

+0

兩個表中的名稱都不相同。你期望什麼結果? – Barmar

回答

0

你是說more.Name是更多或類似 actual.Name,但不一定是究竟是是否與actual.Name相同?

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