如果句子是完全和上面一样的话:
应该用
select * from b1, b2 where b1.z1=b2.z2
就可以。 因为没有任何其它限制条件,上面这个语句b2中不存在的z2自然不会在结果中。
但是如果b2有重复的,两个语句结果略有不同,加上distinct就可以了。
应该用
select * from b1, b2 where b1.z1=b2.z2
就可以。 因为没有任何其它限制条件,上面这个语句b2中不存在的z2自然不会在结果中。
但是如果b2有重复的,两个语句结果略有不同,加上distinct就可以了。
就可以。 因为没有任何其它限制条件,上面这个语句b2中不存在的z2自然不会在结果中。
但是如果b2有重复的,两个语句结果略有不同,加上distinct就可以了。谢谢大侠提点,我想找出表2里没有表1中字段1的行,该怎么办啊?SQL语句是 SELECT * FROM 表1 WHERE 字段1 not in(select 字段2 from 表2)