优艾设计网

【求助】用php怎么把这个mysql下的两个表进行关联??

优艾设计网 https://www.uibq.com 2023-04-16 17:48 出处:网络 作者:磨皮美容教程
数据表A: 数据表B: 问题描述:表A和表B分别为两个电影数据的表,如果表B的电影信息与表A的电影信息一致,把表B的id赋值给表A对应数据的“fname”字段中优艾设计网_PS论坛去。 遇到的问题:如果单靠两个表的“titl

数据表A:

数据表B:

问题描述:
表A和表B分别为两个电影数据的表,
如果表B的电影信息与表A的电影信息一致,
把表B的id赋值给表A对应数据的“fname”字段中优艾设计网_PS论坛去。

遇到的问题:
如果单靠两个表的“title”来判断是否一致的话,
会遇到电影的名字有相同的情况,

PS:最主要的是想通过程序自动进行两个表的电影数据进行一条条判断,
可以不用人工干预,不知道这个实现的方法与思路是怎么样的,
求助了!


梅长酥 2022-06-12 22:07

优艾设计网_Photoshop论坛

我原来就是这么干的,当然处理的数据不是电影就是。


fulin19860815 2022-06-12 22:11

优艾设计网_平面设计

具体A,B哪张表做索引的话,一般用数据多的做索引好点,减少重复概率,匹配率一般有90%以上,当然如果数据量太大的话,遍历的话需要很久。


一盒辣酱 优艾设计网_PS交流 2022-06-12 22:23

你这两个表之间要有关联只可能通过title字段,如果遇到两部电影名字相同的情况就没办法了


都豆ABC 2022-06-12 22:24

优艾设计网_在线设计

直接执行关联更新,再处理特殊情况


短小西西 2022-06-12 22:优艾设计网_Photoshop交流28

B表的数据,设置到ES(elasticsearch)的索引,然后遍历A表的数据,通过ES搜索最匹配的结果,把id设置进去。这里你可以设置一个数组用来检测重复。重复的再多带带处理。


0

精彩评论

暂无评论...
验证码 换一张
取 消