截图:
答案 0 :(得分:1)
试试这个......
SELECT
ParentData = CASE WHEN ROW_NUMBER() OVER (PARTITION BY p.ParentData ORDER BY c.ChildData) = 1 THEN p.ParentData ELSE '' END,
<other columns>...
答案 1 :(得分:0)
您可以使用分区:
ROW_NUMBER() OVER
(
PARTITION BY SalesHeadColumn
ORDER BY SalesDetailColumn
) AS DuplicateHeads
在将查询结合到select语句中后,可以通过over-select括起来并添加case语句,以便在DuplicateHeads不等于1时将其置空。