两个表组合选择失败

时间:2012-01-12 08:49:45

标签: sql oracle

有两个表A和B.两个都有id='1111'(字符串)。如果我们这样做:

select A.* from A where id='1111'

select B.* from B where id='1111'

他们都返回结果。当我们这样做时:

select A. * , B. *  from A, B where A.id=B.id and A.id='1111'

它什么都不返回。为什么呢?

1 个答案:

答案 0 :(得分:0)

select A.* , B.* from A inner join B ON A.id=B.id where A.id='1111'