繁体   English   中英

在mysql中创建记录

[英]Creating records in mysql

我有2个邮政编码列表,一个是起点,另一个是终点:

起源

  1. 第一起源
  2. 第二起源
  3. 第三来源

目的地

  1. 第一目的地
  2. 第二目的地
  3. 第三目的地

我希望能够将这些导入到mysql数据库中,以便将它们作为每个旅程的单个记录导入。 因此,最终结果将是(其中Origin和Destination是表中的列):

出发地

firstOriginfirstDestination


第一目的地第二目的地


第一原产地第三目的地


第二原产地


第二原始目的地


第二原产地第三目的地


第三产地第一目的地


第三原产地


第三起源第三目的地


抱歉,如果不清楚。 在这里很难显示表格!

尝试这个 :

INSERT INTO global_table (origin, destination)
SELECT origin_column, destination_column
FROM origin, destination

遵循此问题将数据从CSV导入mysql 您必须具有两个表的originsdistinations或者更好地创建临时表的originsdistinations 在mysql中导入数据后,可以通过在两个表上应用叉乘积来获得结果

INSERT INTO yourResultingTable
    (origins, destinations)
    SELECT origins.origin, destination.destination FROM origins, destinations;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM