У меня есть этот запрос:
select DISTINCT cpc.EXTRACT_ID, cpc.OS_ID,...,cpvi.VOYAGE_STRT_DT,
cpob.FISCAL_MONTH_START_DT from CPOB_PROCESS_CTRL cpc
inner join CPOB_PLY_OUTSTD_BAL cpob on cpc.BRAND_NAME
= cpob.BRAND_ID and cpc.SHIP_NAME = cpob.SHIP_NAME
inner join CPOB_VOYAGE_INFO cpvi on cpc.VOYAGE_ID = cpvi.VOYAGE_ID
Проблема в том, что я хочу, чтобы столбец cpc.EXTRACT_ID
не дублировался в результатах.
Когда я просто выбираю cpc.EXTRACT_ID
в своем запросе, результаты являются точными, и запрос не содержит дублированных результатов для cpc.EXTRACT_ID
select DISTINCT cpc.EXTRACT_ID from CPOB_PROCESS_CTRL cpc
inner join CPOB_PLY_OUTSTD_BAL cpob on cpc.BRAND_NAME
= cpob.BRAND_ID and cpc.SHIP_NAME = cpob.SHIP_NAME
inner join CPOB_VOYAGE_INFO cpvi on cpc.VOYAGE_ID = cpvi.VOYAGE_ID
Но мне нужны в результатах и другие поля, мне все равно, дублировать или нет другие поля, просто cpc.EXTRACT_ID
. Как я могу изменить первый скрипт для получения желаемых результатов?