Я использую MS-SQL и пытаюсь написать запрос, который выбирает строки из основной таблицы и связанные строки из таблицы сведений.Теперь я хочу, чтобы он только извлекал первую строку из основной таблицы, а связанные поля из таблиц сведений должны быть пустыми в этой первой строке, теперь, если в деталях найдены связанные строкитаблицы, они должны быть показаны в отдельных строках.Я пытался использовать следующий запрос, но он не дает желаемого результата.
SELECT
DISTINCT
ProductMaster.ProductMasterID, ProductMaster.ProductName,
ProductMaster.SubCategoryID, SubCategory.SubCategoryName,
ProductBrandAndType.ProductBranAndTypeID, ProductBrandAndType.ProductType,
ProductBrandAndType.Brand, ProductMaster.ProductDesc,
ProductMaster.ReOrderLevel
FROM
ProductBrandAndType
RIGHT OUTER JOIN
Inward
ON ProductBrandAndType.ProductBranAndTypeID = Inward.ProductBrandAndTypeID
RIGHT OUTER JOIN
ProductMaster
ON Inward.ProductID = ProductMaster.ProductMasterID
LEFT OUTER JOIN
SubCategory
ON ProductMaster.SubCategoryID = SubCategory.SubCategoryID
ORDER BY
ProductMaster.ProductName,
ProductBrandAndType.ProductType,
ProductBrandAndType.Brand;
Может ли кто-нибудь помочь мне в этом?
С уважением
Сикандар