2016-12-01 3 views
-4

Я пытаюсь выполнить следующие строки кода:Дубликат повторяющиеся строки в SQL

select 
    MIN(tr.UPC) as UPC, MIN(td.UPC) as DistUPC, 
    MIN(tr.ProductDescriptionReported) as ProductDescriptionReported, 
    MIN(td.ProductDescriptionReported) as DistProdDesc, 
    MIN(tr.RawProductIdentifier) as RawProductIdentifier, 
    MIN(td.RawProductIdentifier) as DistRawProdIden 
--into #tmpCompareData 
from 
    #tmpSTRecData tr 
left join 
    #tmpSTDistData td on tr.ChainID = td.ChainID 
         and tr.StoreID = td.StoreID 
         and tr.SupplierID = td.SupplierID 
left join 
    TranslationMaster tm on tr.UPC = tm.TranslationCriteria2 
group by 
    tr.UPC 

enter image description here

Я получаю повторяющиеся строки результата.

В прикрепленном изображении желтое выделение выводится. Я получаю и зеленый подсвечивается вывод, который мне нужен.

Пожалуйста, помогите

+0

Упростите вашу проблему. Добавьте пример данных таблицы - и ожидаемый результат - также отформатированный текст. – jarlh

+3

Вывод, который вы получаете, и ожидаемый результат очень противоречивы. Просьба предоставить правильный образец. – Viki888

+0

Не сосредотачивайтесь на данных, чтобы дать идею. Моя проблема заключается в том, что я получаю повторяющиеся записи, такие как BOTA BOX MINI .. повторяется, а DistUPC пуст –

ответ

0

Попробуйте это:

select 
    tr.UPC as UPC, MIN(td.UPC) as DistUPC, 
    MIN(tr.ProductDescriptionReported) as ProductDescriptionReported, 
    MIN(td.ProductDescriptionReported) as DistProdDesc, 
    MIN(tr.RawProductIdentifier) as RawProductIdentifier, 
    MIN(td.RawProductIdentifier) as DistRawProdIden 
--into #tmpCompareData 
from 
    #tmpSTRecData tr 
left join 
    #tmpSTDistData td on tr.ChainID = td.ChainID 
         and tr.StoreID = td.StoreID 
         and tr.SupplierID = td.SupplierID 
left join 
    TranslationMaster tm on tr.UPC = tm.TranslationCriteria2 
group by 
    tr.UPC 
+0

В чем разница между кодом и кодом. Оба такие же –

+0

@RiteshGupta И как он/она должен предоставить другой запрос на таблицу, структура которой он/она совершенно не знает? –

+0

Я удалил MIN() из tr.UPC, так как вы включили UPC в GROUP BY. Можете ли вы добавить текущий и ожидаемый результат в текстовом формате вместо изображений, чтобы мы лучше поняли проблему? В основном эти изображения блокируются из-за корпоративных брандмауэров. –

Смежные вопросы