select name,sex,age,tel from t1 a,t2 b,t3 c where a.uid=b.uid and a.uid=c.uid where a.name='朱泽民'

解决方案 »

  1.   

    Select Name,Sex,Age,Tel 
    From T1 a,T2 b,T3 c 
    Where a.Uid=b.Uid and a.Uid=c.Uid and Name='朱泽民'
      

  2.   

    象这种问题,我能不up吗?up!up!
      

  3.   

    Select T1.Name,T2.Sex,T2.Age,T3.Tel 
    From T1
      Left Join T2 On T1.Uid=T2.Uid 
      Left Join T3 On T1.Uid=T3.Uid 
    where T1.Name='朱泽民'
      

  4.   

    SELECT T1.NAME,T2.SEX,T2.AGE,T3.TEL
    FROM T1,T2,T3
    WHERE T1.UID=T2.UID AND T1.UID=T3.UID AND T1.NAME='TT1'
      

  5.   

    Select T1.Name,T2.Sex,T2.Age,T3.Tel 
    From T1
    Left Join T2
      On T1.Uid=T2.Uid 
    Left Join T3 
      On T1.Uid=T3.Uid 
    where T1.Name='朱泽民'
    或:
    Select T1.Name,T2.Sex,T2.Age,T3.Tel 
    From T1,T2,T3     
    where T1.Uid=T3.Uid and T1.Uid=T3.Uid and T1.Name='朱泽民'
    搞定!
      

  6.   

    T2和T3没有关系,也就是说一个sex,age要对多个tel,一个tel也要对多个sex,age,那么就相当于多对多。那就是笛卡尔乘,那就是:Select T1.Name,T2.Sex,T2.Age,T3.Tel 
    From T1,T2,T3     
    where T1.Uid=T3.Uid and T1.Uid=T3.Uid and T1.Name='朱泽民'
      

  7.   

    Select T1.Name,T2.Sex,T2.Age,T3.Tel 
    From T1
    Left Join T2
      On T1.Uid=T2.Uid 
    Left Join T3 
      On T1.Uid=T3.Uid 
    where T1.Name='朱泽民'
    或:
    Select T1.Name,T2.Sex,T2.Age,T3.Tel 
    From T1,T2,T3     
    where T1.Uid=T3.Uid and T1.Uid=T3.Uid and T1.Name='朱泽民'
    或者是
    Select T1.Name,T2.Sex,T2.Age,T3.Tel 
    From T1
    inner Join T2
      On T1.Uid=T2.Uid 
    inner Join T3 
      On T1.Uid=T3.Uid 
    where T1.Name='朱泽民'
      

  8.   

    Select Name,Sex,Age,Tel 
    From T1 a,T2 b,T3 c 
    Where a.Uid=b.Uid and a.Uid=c.Uid and Name='朱泽民'
      

  9.   

    怎么不用ID关联?Select T1.Name,T2.Sex,T2.Age,T3.Tel 
    From T1,T2,T3 
    Where T1.Uid=T2.Uid and T2.Uid=T3.Uid 
    and T2.ID=T3.ID and T1.Name='朱泽民'