我是SQL的新手并试图解决这个问题。我想将此表(附加图片)从csv文件复制到数据库中。我创建了三个表:
FINANCIAL_DATA表:我已经使用十进制字段创建了收入和成本类别,并为YEAR表设置了两个外键,而为COMPANY表设置了其他外键。这些数据与该公司之一的'Alpha'公司有关。
我应该编写什么SQL查询来将此数据复制到FINANCIAL_DATA表中?我猜它会是这样的:
COPY financial_data (2014, 2015, 2015)
FROM '/Desktop/financial_data.csv'
DELIMITER ',' CSV HEADER
WHERE
我不确定我应该为条件WHERE写什么语句。
在这种情况下,您还可以确认我使用的外键是否正确,还是应该使用ManyToMany键还是其他任何东西?
非常感谢您的帮助。