日期:2014-05-17  浏览次数:20820 次

还是多表查询的问题!
不好意思,我又要问多表查询的问题,让大家见笑了,新手,不懂就问嘛~!~

有三张表:

      table1
      id           name         eyeid  
    1001       刘德华         201
    1002       张学友         202
    1004       周润发         203
    ......

    table2
      id         face
    1003       103
    1005       105
    1004       106  
      ......
 
      table3
        id             name
      101             圆脸
      102             长脸
      103             扁脸
      201             大眼
      202             丹凤眼
      203             小眼
现在怎么在一条select语句中将人员姓名和他的脸型以及他的眼睛类型同时查询出来?



------解决方案--------------------
select T1.id, T1.Name 人员姓名 , T3.name 脸型, T4.Name 眼睛类型
from Table1 T1, Table2 T2, Table3 T3, Table3 T4
where T1.id=T2.id
and T2.id=T3.id
and T1.eyeid=T4.id