美好的一天。过去几周潜伏在这里,从别人的问题中学习。感谢所有的答案。现在我需要问一个。使用 sqlite3 和其他工具,我已经能够将两个非常大的 .txt 文件转换为 .csv,然后转换为数据库。每行 7000+/- 行。我已经成功地编写了这个过程的脚本。我能够搜索和比较我所知道的“商品”,但我需要能够搜索我不知道的符合条件的商品。在下面的简化示例中,我需要比较美国和欧盟市场。有一堆我还不关心的列(示例中为 2、4)。列的垂直顺序不像我的示例那样按字母顺序排列,大麦可能像在欧盟那样排在玉米之后。我可以问玉米,发现美国的价格低于欧盟的价格。但我今天可能不知道 Hemp。我想要的是一个搜索,它将显示 table1,col3 和 table2,col3 中的所有相似名称,并向我显示以下输出,忽略非常用名称。
US Barley 3.50
EU Barley 3.51
US Corn 6.51
EU Corn 8.52
US Hemp 8.23
EU Hemp 4.15
美国/欧盟的订单远没有商品及其价格重要。提前感谢您的时间和想法。铝
数据库:商品
Table1
US Foo Barley 3.50 abc
US Bar Corn 6.51 def
US Rev Flax 2.75 ghi
US Des Hemp 8.23 jkl
US Pon L_Rice 11.14 mno
Table2
EU Pon Acai 4.25 pqr
EU Rev Corn 8.52 stu
EU Foo Barley 3.51 vwx
EU Des Hemp 4.15 zab
EU Bar S_Rice 11.13 cde