其实,就是我用
select * from a where a.name like 'aa',得不到数据,
我用select * from a where a.name like 'aa%',能得到数据。
同样对表 b操作也一样。
我现在想把两个表关联起来,用name字段,用上面的方法:
select a.* from a,b where trim(a.name)=trim(b.name)
得不到数据。但一查个表,都有name为aa的记录.
select * from a where a.name like 'aa',得不到数据,
我用select * from a where a.name like 'aa%',能得到数据。
同样对表 b操作也一样。
我现在想把两个表关联起来,用name字段,用上面的方法:
select a.* from a,b where trim(a.name)=trim(b.name)
得不到数据。但一查个表,都有name为aa的记录.
是否是这样关系呢
select a.* from a,b where substr(a.name,1,2)=substr(b.name,1,2);
就是让两个表的name内容的前两个字符来关联!