Suppose this DB table:
DECLARE @SUBSTITUTE TABLE(SUBSTITUTECODE varchar(25), COLORCODE varchar(15), SIZEPOS smallint);
INSERT INTO @SUBSTITUTE(SUBSTITUTECODE, COLORCODE, SIZEPOS) VALUES
('002252200005001', 'BLK', 2),
('002252200005002', 'BLK', 3),
('002252200005004', 'BLK', 5),
('002252200005005', 'BLK', 6),
('002252200005006', 'BLK', 10),
('002252200005007', 'BLK', 11),
('0022522005003', 'BLK', 4),
('0022522005004', 'BLK', 5);
I want to get all SUBSTITUTECODE
, COLORCODE
, SIZEPOS
where SIZEPOS
is unique - taking the first iteration of each duplicate value.
SUBSTITUTECODE | COLORCODE | SIZEPOS |
---|---|---|
002252200005001 | BLK | 2 |
002252200005002 | BLK | 3 |
002252200005004 | BLK | 5 |
002252200005005 | BLK | 6 |
002252200005006 | BLK | 10 |
002252200005007 | BLK | 11 |
0022522005003 | BLK | 4 |
The closest similar question comes from MySQL
Thank you in advance!