I would try....
Select
    min(customer) combination, 
    type, 
    code 
from 
    mytable
group by 
    type,
    code 
order by
    min(customer),
    type,
    code;
-----Original Message-----
From: MIDRANGE-L <midrange-l-bounces@xxxxxxxxxxxxxxxxxx> On Behalf Of Dave
Sent: Wednesday, November 18, 2020 1:08 PM
To: Midrange Systems Technical Discussion <midrange-l@xxxxxxxxxxxxxxxxxx>
Subject: [EXTERNAL] Real life SQL Brain teaser
Hi,
Before I start writing a program, I was wondering if SQL could offer an easier solution. I've been looking at using rank and over functions, but I can't see it! :
In my table below there are 4 customers but only 3 distinct combinations of Type and Code.
Customer           Type      Code
1                             T1           C1
1                             T1           C2
2                             T2           C3
2                             T2           C4
3                             T5           C1
4                             T1           C1
4                             T1           C2
From this table, can I create the following table that contains each combination of Type and Code only once ?
combination      Type      Code
1                             T1           C1
1                             T1           C2
2                             T2           C3
2                             T2           C4
3                             T5           C1
TIA !
--
This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing list To post a message email: MIDRANGE-L@xxxxxxxxxxxxxxxxxx To subscribe, unsubscribe, or change list options,
visit: 
https://lists.midrange.com/mailman/listinfo/midrange-l
or email: MIDRANGE-L-request@xxxxxxxxxxxxxxxxxx
Before posting, please take a moment to review the archives at 
https://archive.midrange.com/midrange-l.
Please contact support@xxxxxxxxxxxxxxxxxxxx for any subscription related questions.
Help support midrange.com by shopping at amazon.com with our affiliate link: 
https://amazon.midrange.com
As an Amazon Associate we earn from qualifying purchases.