我正在为3个网站的价格比较程序工作。每个网站可以与其他网站有相同的产品,但产品名称不完全相同(例如:“华硕X553MA-XX102H英特尔赛扬N2930 4GB 1TB DVDRW 15.6 Windows 8.1”和“华硕X553MA 15.6英寸英特尔赛扬4GB 1TB笔记本电脑”是一个产品,但名称不完全相同)。MySQL查询来检查这是否是相同的产品
我从3个网站抓取数据到mysql表名为crawledproduct(它有3列:sourceurl,productname,price)。
请帮我写一个MySQL查询命令,按产品名称查找所有相同的产品。
EX:Select * from crawledproduct where [Similar with 'Asus X553MA 15.6 Inch Intel Celeron 4GB 1TB Laptop']
感谢您的帮助。
感谢您的想法。但是这个表中有各种产品,我无法知道每个产品的关键字。 –
不知道你在找什么,你不能用SQL来做这件事。如果您可以获取产品名称列表以及每个网站上所调用产品的列表,则可以根据产品ID在每个网站之间创建一个链接,但是您必须先自己完成所有工作以识别每个网站上的每个产品名称。 – nomistic