У меня есть такая таблица:
|sub_account|name|email|
|-----------|----|-----|
// same account and same name: email different
|a1 |n1 |e1 |
|a1 |n1 |e2 |
// same account, name and email
|a2 |n2 |e3 |
|a2 |n2 |e3 |
Я хочу запросить таблицу, подобную этой:
|sub_account|name|email|
|-----------|----|-----|
// nothing to do here
|a1 |n1 |e1 |
|a1 |n1 |e2 |
// remove the one that is exactly the same, but leave at least one
|a2 |n2 |e3 |
Я пробовал:
select sub_account, name, first(email)
from table
group by sub_account, name
но, как вы знаете, «первое» не существует в DB2;какая альтернатива ему?
спасибо