Я пытаюсь сгруппировать торговые центры, которые имеют определенный магазин, как «определенный магазин», иначе «все остальные», но возвращаю две записи для каждого торгового центра, в котором есть определенный магазин.Один раз с «определенным магазином» и один раз со «всеми другими», поскольку он содержит как определенный магазин, так и другие магазины.Как заставить мою группу по предложению возвращать каждый торговый центр только один раз?
SELECT t5.mall_id
,t5.mall_name
,t5.sear_mall
FROM (
SELECT DISTINCT t1.mall_id
,t2.mall_name
,CASE
WHEN NPDOutlet LIKE '%Sear%'
THEN 'Sear''s'
ELSE 'All Other Anchors'
END AS sear_mall
FROM dbo.combined_stores AS t1
LEFT OUTER JOIN (
SELECT id
,'Outlet Mall' AS Source
,mall_name
FROM dbo.outbound_malls
UNION ALL
SELECT ID
,'Traditional Mall' AS Source
,Mall_Title
FROM dbo.malls_zip_state
) AS t2 ON t1.mall_id = t2.id
LEFT OUTER JOIN dbo.New_Mapping AS t3 ON t1.id = t3.id
) AS t5
GROUP BY mall_id
,mall_name
,sear_mall