我正在尝试学习如何将两个文件匹配在一起。但我已经尝试了 5 个小时了……但仍然不知道该怎么做。
第一个文件(600.000 行)包含 4 列:
Postal, Number, Houseletter, livingspace
第二个文件(7.000 行)包含 4 列:
Postal, Number, Houseletter, Furniturevalue
在我的第一个文件中,我拥有一个大区域的所有生活空间,在我的第二个文件中,我拥有该大区域中几个地址的家具值。
我想将文件 1 中的居住空间添加到我第二次生命中的地址中。
所以我将文件导入数据库中。
Table first file -> Space
Table second file -> Furniture
现在我正在尝试为表创建主键:
Primary key --> Postal, Number, Houseletter
但这不起作用,因为只有当 Postal+Number+Houseletter 时,这些列才是唯一的,而不是彼此分开。
有人知道下一步吗?我需要做什么才能使这个查询工作:
SELECT postal, number, houseletter, furniturevalue, livingspace
FROM space, furniture
WHERE ( space.postal = furniture.postal
AND space.number = furniture.number
AND space.houseletter = furniture.houseletter)
我试图用这个查询创建一个包含“邮政、号码、家信、家具价值、生活空间”的新视图
所以数据来自两个表。
但首先我需要一个解决主键问题的方法。
感谢您的帮助!
ps:我在phpmyadmin中使用sql