sql server2005多表查询

sqlserver2005多表查询经常用的几种方式,有经验者可否推荐一下!谢谢... sql server 2005 多表查询经常用的几种方式,有经验者可否推荐一下!谢谢 展开
 我来答
jinmingchao
2010-07-26 · 超过14用户采纳过TA的回答
知道答主
回答量:60
采纳率:0%
帮助的人:34.1万
展开全部
好几种吧,有inner join,rightjoin,left join。
Inner join 有匹配才会显示结果
Select a.heheh ,a.he, a.hehehh , b.a ,b.c from a inner join orders b on a.id=b.id (内连接)
Left join 即使没有匹配值也会返回左表的结果
Select a.heheh ,a.he, a.hehehh , b.a ,b.c from a left join orders b on a.id=b.id (左连接)
Right join 即使没有匹配也会返回右表的结果。
曹_操曹操传
2010-07-26 · 超过39用户采纳过TA的回答
知道小有建树答主
回答量:201
采纳率:0%
帮助的人:77.7万
展开全部
内连接,外连接
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
it_trainning
2010-07-26 · 超过11用户采纳过TA的回答
知道答主
回答量:49
采纳率:0%
帮助的人:0
展开全部
子查询
连接:内连接和外连接
union
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友257f01f
2010-07-27 · TA获得超过294个赞
知道小有建树答主
回答量:195
采纳率:0%
帮助的人:140万
展开全部
left join 左连接
right join 右连接
join 内连接 两表逗号分割,在where后面写连接条件的相当于这个连接
full join 全连接 不建议使用
cross join 交叉连接

union、union all 将两张字段类型一同的表合并
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友66a8f24
2010-07-26 · TA获得超过148个赞
知道答主
回答量:153
采纳率:0%
帮助的人:71.2万
展开全部
有inner join,rightjoin,left join。
Inner join ..on两个表字段相同的才会显示结果
Select ..from 表1join 表2 on 表1中的字段=表2的字段(内连接)

Select from 表1 left join 表2 (左连接)

Select from 表1 right join 表2 (右连接)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式