2015-05-28 2 views
0

Ниже приведен дубликат, так как код транс является одинаковым.Выберите выделение на 3 столбца, но верните все столбцы

я запускаю это, чтобы удалить такой простофиля, но его не делает:

SELECT DISTINCT * FROM rklib.clspaytpa 
ORDER BY otord#, otusrn, ottrnc 

Так что в дальнейшем мы хотим только 1 строку «СБР», и ряд КАМ.

OTORD# OTTRND OTTRT OTUSRN   OTTRNC 
05582907 20150518 173805 MMOLINA RRF 
05582907 20150518 173810 MMOLINA RRF 
05582907 20150519 181515 MMOLINA CWA 
+0

Вы можете уточнить и привести примеры того, что вы хотите и не хотите выход быть? Мне непонятно, что вы пытаетесь получить. –

+0

В какой строке RRF вас интересует конкретно? Значения OTUSRN отличаются друг от друга, поэтому две строки не отличаются друг от друга. – StilesCrisis

+0

только один из них, это может быть первый встреченный. –

ответ

2

Это будет держать otord#, ottrnd, otusrn отчетливый и коллапс ottrt, ottrnc:

SELECT otord#, ottrnd, otusrn, MIN(ottrt) AS ottrt, MIN(ottrnc) AS ottrnc 
FROM rklib.clspaytpa 
GROUP BY otord#, ottrnd, otusrn 
+0

Это хороший MIke, только одно, имена col не переносят, когда я запускаю это для ottrnd и ottrt, это дает имя col 0004 и 0005. –