mysql两表联查,将两张表的数据放到一张表里显示
时间: 2024-03-16 22:47:15 浏览: 105
如果你需要将两张表的数据合并到一张新表中,可以使用 INSERT INTO SELECT 语句。以下是一个示例:假设你有两张表 t1 和 t2,其中 t1 包含字段 id 和 name,t2 包含字段 id 和 age,你希望将这两张表的数据合并到一个新表 t3 中:
```
INSERT INTO t3 (id, name, age)
SELECT t1.id, t1.name, t2.age
FROM t1
JOIN t2 ON t1.id = t2.id;
```
在这个例子中,我们首先指定了要插入数据的目标表 t3 和要插入的字段 id、name 和 age。然后,我们使用 SELECT 语句从 t1 和 t2 中提取数据,并将其插入到 t3 中。注意,我们在 SELECT 语句中使用了 JOIN 子句来联接这两张表。这样,就可以将 t1 和 t2 中的数据合并到 t3 中了。
阅读全文