多表数据存储及多表sql查询及排列问题

michaelfee311 2016-10-08 04:08:48
比如我要爬两个京东和淘宝的商品,假设两者的商品都有各自id作为主键(各自的数据库,因此可能会有id相同的情况),那如果我要保存到我的数据库,假设只存一张表,势必不能以这个id来作为主键,对应的商品图片(单独存的一张表)也不能单纯以id作为外键了,在一定要以id作为主键和外键的基础下,需要给京东和淘宝的商品单独建两个数据库吗?那么我在前端罗略商品使用sql语句能对两个数据库内的商品一起进行排序吗?
...全文
709 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2016-10-10
  • 打赏
  • 举报
回复
比如 10000000000000000+淘宝id 20000000000000000+京东id
oyljerry 2016-10-10
  • 打赏
  • 举报
回复
自己新建新的id作为主键,外键,然后加一个网站的标识字段
lx624909677 2016-10-08
  • 打赏
  • 举报
回复
在原来的主键的基础上,在增加能区分淘宝或者京东的字段,也可以重新设置主键内容,比如在原来的主键基础上加_jd或者_tb

4,011

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧