我试图学习如何将两个文件匹配在一起。但我现在正在尝试一切 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)
我试图用这个查询创建一个新视图,其中包含“邮政、号码、houseletter、家具价值、生活空间”所以来自两个表的数据。但首先我需要解决我的主键问题。
谢谢你的帮助!
ps:我在phpmyadmin中使用sql