我现在有一个主表A,和字表B,查询条件是字表中的数据,现在我想写一个SQL语句,把符合字表B条件中的所有信息查找出来,怎么实现?A和B表是一对多的关系!请各位大侠帮忙!

解决方案 »

  1.   

    select a.*,b.* from a,b where a.col=b.col and b.col2='xxx'
      

  2.   

    这个不对,B中条件很多,可能是同时满足的条件决定A中的记录,比如:A中有主键ID,医院的名称,B中有ID和科室代码,B中ID可以重复,不是主键,这个ID与A中的ID关联,请问这样的SQL怎么写?谢谢!
      

  3.   

    select a.*,b.* from a,b where a.col=b.col(+) and b.col2='xxx'左连接
      

  4.   

    http://community.csdn.net/Expert/topic/3287/3287615.xml?temp=.1717646