select  A.lxr,B.azrq,sl from A,B,C where  A.dah=B.dah and B.azdh=C.azdh
在各表中没有相同字段的前提下,你的写法也是对的

解决方案 »

  1.   

    太小儿科了,这样写太没有主次了。
      应该用Left Join、Inner join或Right Join。
      

  2.   

    这样写无主次之分。
      应该用LEFT JOIN或INNER JOIN或RIGHT JOIN.
      

  3.   

    兄弟,能不能不要把这样的问题拿到CSDN来讨论,别人会笑的
      

  4.   

    不同意SQL5560的观点。这是论坛,是对所有人开放的。不仅仅是对高手开放的。我想共同提高也是办这个论坛的宗旨。我希望SQL5560最好要谦虚一点。如果你认为浅显,没人非要你来发贴。OK?
      

  5.   

    看看SQL就可以了。有关嵌套查询是挺有用的。
      

  6.   

    SQL5560太刻薄了吧。我忍不住要说两句,我想你的水平也不会太高,因为你的素质决定了你的发展。
      

  7.   

    不同意SQL5560(最后一朵蝴蝶兰) 的观点,什么人学习都是丛0起步的,学问学问的,光学不问怎么行
      

  8.   

    坚决反对“SQL5560(最后一朵蝴蝶兰) ”的看法我想,也许, SQL5560(最后一朵蝴蝶兰) 认为很难的问题,别人也会认为很easy所以,学习是不分层次的!问题,也不分难易!
      

  9.   

    select  A.lxr,B.azrq,c.sl from A 
    left join b on a.dah = b.dah
    left join c on b.azdh = c.azdh
    where 加入你的筛选条件