从与其他相关联的表中插入数据

时间:2017-09-29 15:47:43

标签: mysql

在我的MySQL数据库中,我有1个表:

 Client (id, name, adress, city)

我想为1个客户创建多个地址,因此我创建了新表

 Adresse (id, id_client, adress, city)

我想使用从客户端表

导入的数据填充地址表

例如,我有数据

  |  id | name |adress| city  |
  |-----|------|------|-------|
  |  1  | c1   | ad1  |paris  |
  |  2  | c2   | ad2  |nice   |

我希望我的新表格地址填充来自客户端表juste的数据,如此

   | id | id_client|adress|city  |
   |----|----------|------|------|
   | 1  | 1        | ad1  |paris |
   | 2  | 2        | ad2  |nice  |

我google了很多,但没有找到解决方案

2 个答案:

答案 0 :(得分:0)

据我所知,您希望将数据从一个表导入另一个表,以便您可以在查询

之下执行此操作
insert into adresse select * from client;

答案 1 :(得分:0)

解决方案很简单 插入adresse select * from client; 对不起家伙我真傻了