SELECT DISTINCT PRODUCT.ProductId,PRODUCT.ProdItem, PRODUCT.DESCRIPTION ; FROM PRODUCT INNER JOIN ProdSize ; ON PRODUCT.ProductId = ProdSize.PRODUCT ; WHERE PRODUCT.discontinued = .T. ; AND ProdSize.onorder = 0 ; AND ProdSize.stock = 0 ; ORDER BY ProdItem ; INTO CURSOR ProductsNoItemsThen I get the products that are discontinued that have stock or onorder values > 0.
SELECT DISTINCT PRODUCT.ProductId as ProdID; FROM PRODUCT INNER JOIN ProdSize ; ON PRODUCT.ProductId = ProdSize.PRODUCT ; WHERE PRODUCT.discontinued = .T. ; AND (ProdSize.onorder != 0 ; or ProdSize.stock != 0); INTO cursor ProductsWithItemsNow I'm stuck. How do I get the list of products to be deleted? i.e. If the product is in ProductsWithItems and ProdsNoItems it should NOT be deleted.