У меня есть таблица, которая представляет данные для людей, которые подали заявку. Каждый человек имеет один PERSON_ID, но может иметь несколько APP_ID. Я хочу выбрать все столбцы за исключением APP_ID (поскольку его значения не различаются) для всех отдельных людей в таблице.
Я могу перечислить каждое поле по отдельности как в select, так и в group by
Это работает:
select PERSON_ID, FIRST,LAST,MIDDLE,BIRTHDATE,SEX,EMAIL,PRIMARY_PHONE from
applications
where first = 'Rob' and last='Robot'
group by PERSON_ID,FIRST,LAST,MIDDLE,BIRTHDATE,SEX,EMAIL,PRIMARY_PHONE
Но есть еще двадцать полей, которые я могу или не могу использовать в любой момент времени
Есть ли какой-нибудь более короткий способ добиться такого выбора, не будучи столь многословным?