三张表,比如A、B、C,A跟B用编号1, B跟C用编号2,平时写两张表的会,到了三张表却不知道怎么写了,呵呵,请教大家了。

解决方案 »

  1.   

    select * from A, B, C where A.编码1=B.编码1 and B.编码2=C.编码2
      

  2.   

    select * 
    from A、B、C
    Where A.编号1=B.编号1
    and B.编号2=C.编号2
      

  3.   

    select * 
    from A inner join B on A.编号1=B.编号1
    inner join C on B.编号2=C.编号2
    where 条件
      

  4.   

    select * 
    from A inner join B on A.编号1=B.编号1
    inner join C on B.编号2=C.编号2
      

  5.   

    select * 
    from A inner join B on A.编号1=B.编号1
    inner join C on B.编号2=C.编号2
      

  6.   

    select a.*,b.*,c.*
    from a 
    inner join b on b.编号1=a.编号1
    inner join c on c.编号2=b.编号2
      

  7.   

    select * 
    from A inner join B on A.编号1=B.编号1
    inner join C on B.编号2=C.编号2
    where 条件