连接两表查询结果的SQL语句
两个表:news1,news2需要查询的字段:id,title,content,postdate(这些字段的性质两个表都相同,但记录值不同)我现在需要将两个表里查询的结果...
两个表:news1,news2
需要查询的字段:id,title,content,postdate(这些字段的性质两个表都相同,但记录值不同)
我现在需要将两个表里查询的结果结合到一个数据集里,怎么写这样的SQL语句呢? 展开
需要查询的字段:id,title,content,postdate(这些字段的性质两个表都相同,但记录值不同)
我现在需要将两个表里查询的结果结合到一个数据集里,怎么写这样的SQL语句呢? 展开
4个回答
展开全部
如果只查询两个表有对应关系的资料,则用内连接:
select * from table1 inner join table2 on table1.id=table2.id;
如果查询表1中有的资料,表2中若有则也显示,则使用左连接:
select * from table1 left join table2 on table1.id=table2.id;
不管两个表是否有关联,所有资料都显示,则用外链接:
selecg * from table1 outer join table2 on table1.id=table2.id;
select * from table1 inner join table2 on table1.id=table2.id;
如果查询表1中有的资料,表2中若有则也显示,则使用左连接:
select * from table1 left join table2 on table1.id=table2.id;
不管两个表是否有关联,所有资料都显示,则用外链接:
selecg * from table1 outer join table2 on table1.id=table2.id;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * from news1
union all
select * from news2
union all
select * from news2
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select id,title,content,postdate into new_tablename from new1,new2
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询