我有一个包含5列id,网站,菜单,分类和链接的表格。我从.txt
文件加载第二列(站点)的数据。我尝试从列菜单中的另一个.txt
文件加载数据,但它显示文件的数据,紧接在列网站中填充数据的行之后的行中。有没有办法将列的数据放在同一行?
答案 0 :(得分:0)
您可以将其加载到临时表中,然后合并结果。
首先创建一个名为foo的表,其中包含两列ID (自动增量)和值(varchar(1000))
将第一个文本文件加载到foo。
创建第二个表格栏,同时包含ID和值列。
然后通过
-
INSERT INTO foobar (site, column)
SELECT foo.value, bar.value
FROM foo
JOIN bar
ON foo.id = bar.id;