【发布时间】:2018-09-06 23:40:27
【问题描述】:
所以我有一个名为“food”的表,在这个表中我有两列“groceryBag”和“item”,如下所示:
groceryBag item
---------- -----
1 banana
1 eggs
2 ham
1 apple
1 chicken
2 apple
2 eggs
我的目标是返回袋 1 和袋 2 之间不同的结果。所以在我上面的示例中,结果将是:
groceryBag item
---------- -----
1 banana
2 ham
1 chicken
最初,我打算用 python 来解决这个问题,检查包 1 中的每个项目是否也在包 2 中,然后检查包 2 中的每个项目是否在包 1 中。这变得非常耗时袋子很大。我还考虑过将两个查询结果输出到两个文件中,然后对它们进行比较。我希望有一种优雅的 MySQL 方法来比较两个查询结果并只显示增量。任何帮助将不胜感激。
【问题讨论】: