【发布时间】:2022-01-06 00:56:41
【问题描述】:
create table demo
(
sno int primary key identity(1,1),
cid int,
docno nvarchar(100),
revisionid varchar(10) ,
status nvarchar(100)
)
insert into demo
values (1, 'abc', '00', 'release'),
(2, 'abc', '01', 'release'),
(3, 'abc', '02', 'notrelease'),
(4, 'xyz', '00', 'notrelease'),
(5, 'xyz', '01', 'release'),
(6, 'xyz', '02', 'release'),
(7, 'pqr', '01', 'release')
从下表中我想获取 cid 以获取所有 docno 的最新发布状态
例如:对于 abc ->cid=2,对于 xyz->cid=6,对于 abc ->pqr=7
| sno | cid | Docno | Revisionid | status |
|---|---|---|---|---|
| 1 | 1 | abc | 00 | release |
| 2 | 2 | abc | 01 | release |
| 3 | 3 | abc | 02 | notrelease |
| 4 | 4 | xyz | 00 | notrelease |
| 5 | 5 | xyz | 01 | release |
| 6 | 6 | xyz | 02 | release |
| 7 | 7 | pqr | 00 | release |
【问题讨论】:
标签: sql max distinct-values