以下是一个示例代码,演示如何将两个临时表的数据显示在单个表中:
-- 创建临时表1
CREATE TEMPORARY TABLE temp_table1 (
id INT,
name VARCHAR(50)
);
-- 插入数据到临时表1
INSERT INTO temp_table1 (id, name)
VALUES (1, 'John'),
(2, 'Jane'),
(3, 'Bob');
-- 创建临时表2
CREATE TEMPORARY TABLE temp_table2 (
id INT,
age INT
);
-- 插入数据到临时表2
INSERT INTO temp_table2 (id, age)
VALUES (1, 25),
(2, 30),
(3, 35);
-- 将两个临时表的数据显示在单个表中
SELECT t1.id, t1.name, t2.age
FROM temp_table1 t1
JOIN temp_table2 t2 ON t1.id = t2.id;
这个示例代码中,我们首先创建了两个临时表temp_table1
和temp_table2
,并向它们分别插入了一些数据。然后,我们使用JOIN
语句将这两个临时表连接起来,并通过SELECT
语句将它们的数据显示在单个表中。最后,我们选择了临时表1的id和name字段,以及临时表2的age字段,这样就将两个临时表的数据显示在单个表中了。
上一篇:把两个查询合并在一起
下一篇:巴黎暗黑模式