首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >带有爬行数据的SQL连接表插入

带有爬行数据的SQL连接表插入
EN

Stack Overflow用户
提问于 2019-10-04 04:58:09
回答 1查看 27关注 0票数 0

我创建了两张表-行业和薪水-有很多种关系

行业表

  • Industry PK

薪水

pk

  • Income

  • Year

  • SalaryID SalaryID

IndustrySalary结表

  • Industry FK
  • SalaryID FK

我从两个不同的网站抓取数据,其中一个网站包含有关行业名称的信息,另一个包含收入水平、与之相关的行业和年份的信息。

我最好用什么方式来填充接线桌?

我正在考虑将从薪资站点收集的数据存储在一个数组中[行业、薪资、年份、行业、薪资、年份.]

填充行业和薪资表

对于存储在数组中的每个数组,检查行业是否已存储在行业DB表中,获取其ID。

检查附加数组中的剩余年份和薪资,如果它存在于“薪资DB”表中,则获取其ID。

将两个表的ID插入到连接表中

重复这些步骤,直到大数组中的所有数组都已计算完毕为止。

对目前的方法及其可行性有何看法?

EN

回答 1

Stack Overflow用户

发布于 2019-10-04 05:07:40

假设工资表中包含行业ID,我建议编写一个SQL查询,类似于:

代码语言:javascript
运行
复制
SELECT DISTINCT IndustryID,SalaryID from Salary

然后插入到连接表中。

实际语法将取决于您的SQL产品。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58230158

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档