试试
Select A.aid,A.Name,Min(width) As width
from A 
Inner Join B On A.aid=B.aid
Left Join C On B.cid=C.Cid

解决方案 »

  1.   

    谢谢 paoluo(一天到晚游泳的鱼) ,加上group by才可以,
    在此为何要加group by语句?
    还有,如果要取对应c表的多个字段呢?
      

  2.   

    哦,对,不好意思,是要加上Group By ,原因是用到了Min。Select A.aid,A.Name,Min(width) As width
    from A 
    Inner Join B On A.aid=B.aid
    Left Join C On B.cid=C.Cid
    Group By A.aid,A.Name
    如果要对应多个,处理更简单
    Select A.aid,A.Name,width
    from A 
    Inner Join B On A.aid=B.aid
    Left Join C On B.cid=C.Cid