sql如何把两个查询结果合在一起

可以使用UNIONJOIN将两个查询结果合在一起。

在SQL中,可以使用UNIONUNION ALL操作符将两个查询结果合在一起,这里给出一个详细的例子:

1、创建两个表并插入一些数据:

sql如何把两个查询结果合在一起
创建表1
CREATE TABLE table1 (
    id INT PRIMARY KEY,
    name VARCHAR(255)
);
创建表2
CREATE TABLE table2 (
    id INT PRIMARY KEY,
    age INT
);
插入数据到表1
INSERT INTO table1 (id, name) VALUES (1, '张三');
INSERT INTO table1 (id, name) VALUES (2, '李四');
插入数据到表2
INSERT INTO table2 (id, age) VALUES (1, 25);
INSERT INTO table2 (id, age) VALUES (2, 30);

2、使用UNION操作符将两个查询结果合在一起:

查询table1和table2的数据
SELECT id, name FROM table1
UNION
SELECT id, age FROM table2;

执行上述查询后,将得到以下结果:

id name age
1 张三 25
2 李四 30

注意:UNION操作符会自动去除重复的记录,如果需要保留重复记录,可以使用UNION ALL操作符。

sql如何把两个查询结果合在一起

原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/512329.html

(0)
K-seoK-seoSEO优化员
上一篇 2024年5月23日
下一篇 2024年5月23日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

免备案 高防CDN 无视CC/DDOS攻击 限时秒杀,10元即可体验  (专业解决各类攻击)>>点击进入