可以使用UNION
或JOIN
将两个查询结果合在一起。
在SQL中,可以使用UNION
或UNION ALL
操作符将两个查询结果合在一起,这里给出一个详细的例子:
成都创新互联作为成都网站建设公司,专注网站建设公司、网站设计,有关成都企业网站定制方案、改版、费用等问题,行业涉及成都生料搅拌车等多个领域,已为上千家企业服务,得到了客户的尊重与认可。
1、创建两个表并插入一些数据:
CREATE TABLE table1 (id INT, name VARCHAR(20)); INSERT INTO table1 (id, name) VALUES (1, '张三'); INSERT INTO table1 (id, name) VALUES (2, '李四'); CREATE TABLE table2 (id INT, age INT); INSERT INTO table2 (id, age) VALUES (1, 25); INSERT INTO table2 (id, age) VALUES (2, 30);
2、使用UNION
操作符将两个查询结果合在一起:
SELECT id, name FROM table1 UNION SELECT id, age FROM table2;
执行上述查询后,将得到以下结果:
id | name | age |
1 | 张三 | 25 |
2 | 李四 | 30 |
注意:UNION
操作符会自动去除重复的记录,如果需要保留重复记录,可以使用UNION ALL
操作符。
当前题目:sql如何把两个查询结果合在一起
网站地址:http://www.mswzjz.com/qtweb/news38/197938.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联