读书人

求SELECT语句怎么同时显示两个表里的

发布时间: 2012-01-11 22:28:46 作者: rapoo

求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

读书人网 >SQL Server

热点推荐