sql server2005多表查询
展开全部
好几种吧,有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 即使没有匹配也会返回右表的结果。
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 即使没有匹配也会返回右表的结果。
展开全部
内连接,外连接
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
子查询
连接:内连接和外连接
union
连接:内连接和外连接
union
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
left join 左连接
right join 右连接
join 内连接 两表逗号分割,在where后面写连接条件的相当于这个连接
full join 全连接 不建议使用
cross join 交叉连接
union、union all 将两张字段类型一同的表合并
right join 右连接
join 内连接 两表逗号分割,在where后面写连接条件的相当于这个连接
full join 全连接 不建议使用
cross join 交叉连接
union、union all 将两张字段类型一同的表合并
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有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 (右连接)
Inner join ..on两个表字段相同的才会显示结果
Select ..from 表1join 表2 on 表1中的字段=表2的字段(内连接)
Select from 表1 left join 表2 (左连接)
Select from 表1 right join 表2 (右连接)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询