У меня есть выборка, подобная приведенной ниже:
SELECT DISTINCT
SCARR~CARRID,
SCARR~CARRNAME,
MIN( SPFLI~DISTANCE ) AS MIN_DISTANCE
FROM SCARR JOIN SPFLI ON SPFLI~CARRid = SCARR~CARRid
GROUP BY
SCARR~CARRID,
SCARR~CARRNAME
INTO TABLE @DATA(result).
В реальном случае это другие таблицы, и у меня есть еще много полей в SELECT
и GROUP BY
.
Можно ли упростить GROUP BY
, чтобы не приходилось снова писать все поля, которые содержатся в предложении SELECT
из таблицы SCARR
?
Я знаю, что другие варианты использования MIN
для всех полей таблицы SCARR
за исключением ее идентификатора или не GROUP BY
и вместо этого удаляйте дубликаты после выбора, но я пытался сделать что-то вроде GROUP BY scarr~*