SQL join on two columns with different format -
i have column in table1
numbers
id 4-157-802 354-332 33-989-083 5-525-688
i have column in table2
same numbers without dash (-)
id 4157802 354332 33989083 5525688
i tried writing join statement join these tables based on these 2 columns follows, not working.
select * table1 table1.id = table2.id , table2.id in ('5525688')
need problem. appreciated.
select table1.* table1 join table2 on replace(table1.id,'-','') = table2.id
you can try using replace
function.
Comments
Post a Comment