Sql 如何在Access 2010中从表中删除重复项

Sql 如何在Access 2010中从表中删除重复项,sql,ms-access,ms-access-2010,Sql,Ms Access,Ms Access 2010,我设计了一个Access DB,它有一个主表,其中有产品进出。 该表显示了进入库存的单个项目,并发布了唯一的库存编号。 当物品出售或转让,但保留相同的库存编号时,会创建第二条记录 复式分录是为了记录每个库存项目的购买详细信息,以及随后的销售详细信息 我一直在尝试设计一个股票查询来显示所有当前的股票,本质上只显示尚未售出的股票编号 每次尝试创建查询时,我都可以轻松地排除所有已售出的库存,但当然,我会在表中保留原始的购买记录,而我无法删除这些记录 我已经创建了一个显示所有重复项的查询,但是我找不到从

我设计了一个Access DB,它有一个主表,其中有产品进出。 该表显示了进入库存的单个项目,并发布了唯一的库存编号。 当物品出售或转让,但保留相同的库存编号时,会创建第二条记录

复式分录是为了记录每个库存项目的购买详细信息,以及随后的销售详细信息

我一直在尝试设计一个股票查询来显示所有当前的股票,本质上只显示尚未售出的股票编号

每次尝试创建查询时,我都可以轻松地排除所有已售出的库存,但当然,我会在表中保留原始的购买记录,而我无法删除这些记录

我已经创建了一个显示所有重复项的查询,但是我找不到从查询表中删除这些记录的方法来生成我需要的库存水平

如果你有任何想法,我将不胜感激。如果可能的话,如果你能用外行的语言来表达,我是DB's的爱好者,尽管我在学习,但还有很长的路要走


非常感谢

该模式将与一些示例数据和所需输出一起使用。Ps项目进入库存,并发布唯一的库存编号。当物品出售或转让时,会创建第二条记录,但它保留了相同的库存编号。因此它不再是唯一的?当您使用Access 2010时,为什么会用mysql和sql server标记此记录?选择COUNTStockNumber作为StockCount,StockNumber FROM StockTable GROUP BY StockNumber,COUNTStockNumber=1将对库存项目进行分组和计数,然后在有单个记录的地方进行筛选,即它没有相应的销售记录。我已替换了产品标签。如果您坚持将mysql和sql server附加到您的问题中,请确保您在您的问题中证明了它们的相关性。Tanner,谢谢您的建议,我今天将看一看。