日期:2014-05-19  浏览次数:20540 次

求SELECT语句,如何同时显示两个表里的所有列?
表1内容
列名     Pid       Name     Age           Sex   ....
          20001   张三         10岁         男
          20002   里四         15岁         女
          20003   老王           50岁       男

表2内容
列名     Pid           s1         s2         s3       .....
          20001         癌       肠胃       贲门
         
显示如下
          Pid       Name       Age       Sex       s1         s2         s3
        20001   张三         10岁       男       癌       肠胃       贲门
        20002   里四         15岁         女     Null
        20003   老王           50岁       男
        ......

这个SELECT语句该如何写?求?


------解决方案--------------------
select a.*,b.* from 表1 a left join 表2 b
on a.Pid=b.Pid
------解决方案--------------------
Select
A.Pid,
A.Name,
A.Age,
A.Sex,
B. s1,
B.s2,
B.s3
From 表1 A
Left Join 表2 B
On A.Pid = B.Pid