我有一个Access 2010数据库,它为每个产品分配一个唯一的库存号。 购买产品时有一个单独的条目,然后在销售时再次输入。 我正在尝试找到一种方法来编写一个查询,该查询将删除股票编号出现两次的所有实例,以便向我显示当前持有的股票的查询。
这可能吗?
答案 0 :(得分:0)
那可能是:
Select * From YourTable
Where ProductId In
(Select ProductId From YourTable
Group By ProductID
Having Count(*) = 1)
答案 1 :(得分:0)
感谢您的建议,我认为需要更多解释。 DB本质上是电子枪经销商数据库。枪的每次移动都必须记录在寄存器中,然后从寄存器中记录下来。我已经为这些字段添加了截图,以便了解我正在做什么。 我正在尝试编写一个查询,显示当前持有的股票。 事实上,每支枪都有一个独特的“股票编号”。当在登记册上输入时,但同样的"股票号码"当枪从寄存器上签字时再次出现。 我试图写一个简单的查询,显示寄存器中的所有枪只有一个条目在寄存器中(即收到)。
这不是要从数据库中删除重复项。