首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

关于sql中Like的应用

2012-08-15 
关于sql中Like的使用有两个数据表,t1和t2,连接条件是t1.namet2.name。但是数据里面有t1.namet2.name------

关于sql中Like的使用
有两个数据表,t1和t2,连接条件是t1.name=t2.name。但是数据里面有
t1.name t2.name
-------- --------
aaa aaaISO
bbb aaa

希望显示出 aaa aaaISO
  aaa aaa

语句要是这样写,select * from t1 inner join t2 on t1.name like t2.name+'ISO'
只能显示出一条记录,即 aaa aaaISO 

语句要是这样写,select * from t1 inner join t2 on t1.name =t2.name
只能显示出一条记录,即 aaa aaa

应该怎样写?
 

[解决办法]

SQL code
select * from t1 inner join t2 on t2.name like t1.name+'%'
[解决办法]
t1.name like t2.name + '%'
[解决办法]
SQL code
SELECT  *FROM    t1INNER JOIN t2ON      t2.name LIKE t1.name + '%' 

热点排行