我有3个表如下:
条码组图
类别大师
产品大师:
从这 3 个表中,我进行了以下查询:
select bgm.BarcodeItem,
cm.CategoryID,cm.CategoryName,pm.ProductName,pm.ProductID,bgm.EffectFrom,bgm.Groups
from BarcodeGroupMap bgm,CategoryMaster cm,ProductMaster pm where
bgm.ProductID=pm.ProductID and bgm.categoryID=cm.CategoryID
此查询结果如下:
现在,正如我们在查询结果中看到的条形码正在重复,
根据Barcodegroupmap表中的最新Createddate,我只想显示一个条形码。
为此,我进行了以下查询:
select bgm.BarcodeItem,
cm.CategoryID,cm.CategoryName,pm.ProductName,pm.ProductID,bgm.EffectFrom,bgm.Groups
from BarcodeGroupMap bgm,CategoryMaster cm,ProductMaster pm where
bgm.ProductID=pm.ProductID and bgm.categoryID=cm.CategoryID and
bgm.BarcodeItem= select BarcodeItem from BarcodeGroupMap bm1 where
CreatedDate= (select top 1 CreatedDate from BarcodeGroupMap bm2
)order by bm1.BarcodeItem
但它没有给我正确的结果。
请帮我。
我只想根据 Barcodegroupmap 中的最新创建日期仅显示一个条形码项目。