mysql3张表联合查询批量插入数据语句
时间: 2023-11-19 09:34:33 浏览: 45
假设三张表分别为table1、table2、table3,它们的结构和数据如下:
table1:
| id | name | age |
|----|-------|-----|
| 1 | Alice | 25 |
| 2 | Bob | 30 |
table2:
| id | city |
|----|----------|
| 1 | New York |
| 2 | London |
table3:
| id | job |
|----|-------------|
| 1 | Programmer |
| 2 | Teacher |
现在需要将这三张表的数据联合起来插入到一个新的表中,新表的结构为:
new_table:
| id | name | age | city | job |
|----|-------|-----|----------|-------------|
| | | | | |
可以使用如下SQL语句进行批量插入:
INSERT INTO new_table (id, name, age, city, job)
SELECT t1.id, t1.name, t1.age, t2.city, t3.job
FROM table1 t1
JOIN table2 t2 ON t1.id = t2.id
JOIN table3 t3 ON t1.id = t3.id;
执行以上SQL语句后,新表new_table中的数据如下:
| id | name | age | city | job |
|----|-------|-----|----------|-------------|
| 1 | Alice | 25 | New York | Programmer |
| 2 | Bob | 30 | London | Teacher |
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)