Merhablar
Aşağıdaki sorguda Müşteri kodu verdiğimde Örnek :dbo.LG_001_CLCARD.CODE = '10001' sorun yok ama ben kriter vermeden tüm müşterilerin kodları ile birliktesatın almadığı ürünleri görmek istiyorum.
Değerli Yardımlarınızı Bekliyorum.
SELECT CODE, NAME
FROM dbo.LG_001_ITEMS
WHERE (CODE NOT IN
(SELECT LG_001_ITEMS_1.CODE AS URUNKODU
FROM dbo.LG_001_CLCARD INNER JOIN
dbo.LG_001_ITEMS AS LG_001_ITEMS_2 ON dbo.LG_001_CLCARD.LOGICALREF = LG_001_ITEMS_2.LOGICALREF LEFT OUTER JOIN
dbo.LG_001_01_STLINE ON dbo.LG_001_CLCARD.LOGICALREF = dbo.LG_001_01_STLINE.CLIENTREF LEFT OUTER JOIN
dbo.LG_001_ITEMS AS LG_001_ITEMS_1 ON dbo.LG_001_01_STLINE.STOCKREF = LG_001_ITEMS_1.LOGICALREF
WHERE (LG_001_ITEMS_1.CARDTYPE = 1) AND (dbo.LG_001_01_STLINE.TRCODE IN (7,
) AND (dbo.LG_001_CLCARD.CODE = '10001')
GROUP BY LG_001_ITEMS_1.CODE)) AND (ACTIVE = 0)
Ürün Kodu - Ürün Adı - Müşteri Kodu Gibi