访问具有不同值

时间:2017-06-26 14:40:12

标签: sql ms-access duplicates

我有一个包含Customer#,Item#和Price的表格。我需要找到Customer#和Item#的副本,但价格不同。我运行内置的重复查询并尝试修改它,但没有任何东西吐出正确的结果。我很欣赏这件事的任何和所有帮助。谢谢。

1 个答案:

答案 0 :(得分:0)

尝试运行这样的自我加入:

SELECT DISTINCT c.CustomerID, c.ItemID, c.Price
FROM MyTable c INNER JOIN 
(SELECT CustomerID, ItemID, Price
    FROM MyTable) c2
ON c2.CustomerID = c.CustomerID 
AND c2.ItemID = c.ItemID 
WHERE c.Price <> c2.Price