求一查询语句。(50分)

M

mynlxx

Unregistered / Unconfirmed
GUEST, unregistred user!
数据库Oracle
要求:
查询表1中字段AA有在表2中BB字段出现的记录.
我用如下语句,查询不到一条:
Select * from 表1,表2 where 表1。AA=表2.BB
是什么原因?
 
Select * from 表1 where 表1.AA in (select bb from 表2)
 
还是未选定行!奇怪
 
select * from 表1.aa inner join 表2 on 表1.aa=表2.bb也不行?
 
有可能是字符串中的空格或长度问题
试试
Select * from 表1,表2 where trim(表1.AA)=trim(表2.BB)
 
To 三石:
果然经验非富。
呵,早一点怎么不回我啊。害我试了半天已经试出来了。
 
我刚上线。
 
顶部