SQL多个表实现联合查询
select LineId,Id,Country from Domestic
union all
select LineId,Id,Country from Freedom
-- 联合查询Domestic,Freedom表的LineId,Id,Country all代表不去除反复
--功能:[SQL语句] UNION [SQL语句]将两个语句中选择的同一列中的不同的值筛选出来
SELECT<表1><列名> ,<表2><列名>FROM<表1>OUTER JOIN<表2> ON<表1><列>=表2><列名>
--功能:实现两个表的外连接
Select DomesticLineId,FreedomLineId from Domestic,Freedom where DomesticSames=FreedomSames
Select DomesticLineId,FreedomLineId FROM Domestic inner join Freedom on FreedomSames=DomesticSames
--功能:实现两个表的内连接 把Domestic,Freedom两个表用DomesticSames=FreedomSames关联起来显示DomesticLineId,FreedomLineId
------------------------
我的数据库表是这种:table0101,table0102,table0103,各个表有同样的结构,我想用sql语句从查询分析器里导出来,有没有办法能够一次导出,语句要返回一个结果集
用union all就能够实现:
select from table0101
union all
select from table0102
union all
select from table0103
union all
select from table0104
以上就是关于sql 多表关联查询全部的内容,包括:sql 多表关联查询、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)