2016-05-11 6 views
0

Я очень новый SQL - будьте добрыми! Я пытаюсь удалить дубликаты из этого соединения. Каков мой следующий шаг?! Я знаю, что использовать select distinct, но не уверен, где ...Как удалить дубликаты после присоединения в SQL

SELECT 
    ac.[dc_id] 
    ,center_name 
    ,ecec 
    ,inspec_date 
    ,facility_type 
    ,sitetype 
    ,new_sitetype 
FROM 
    usrbesp.wrk_city_active_sites ac 
INNER JOIN 
    usrbesp.t_gdc_activity a ON ac.dc_id = a.dc_id 
ORDER BY 
    dc_id 
+0

почему тегов MySQL ...? – scaisEdge

+2

Выберите отличный ??? – scaisEdge

+0

Идея - это был «предложенный тег», это мой первый раз, используя этот сайт ... – Katherine2

ответ

0

Использование можно использовать DISTINCT, но имейте в виду, что он отличается от всех столбцов в SELECT

SELECT DISTINCT 
    ac.[dc_id] 
    ,center_name 
    ,ecec 
    ,inspec_date 
    ,facility_type 
    ,sitetype 
    ,new_sitetype 
FROM usrbesp.wrk_city_active_sites ac 
inner JOIN usrbesp.t_gdc_activity a 
ON ac.dc_id = a.dc_id 
order by dc_id 
+0

Это дало мне тот же результат, как если бы я не использовал отдельный – Katherine2

+0

@ Katherine2, тогда строки должны быть уникальными для всех столбцов, а не для точных дубликатов. – SQLChao

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