【发布时间】:2016-12-01 18:22:16
【问题描述】:
我发现了很多关于选择唯一的问题,但没有完全忽略非唯一。
我不只是想要每个值的第一个,我想主动避免所有值出现多次的记录。
MyTable
id | col1 | col2
1 | a | Some thing
2 | b | Stuff
3 | b | Other stuff
4 | c | Some other thing
SELECT * FROM MyTable WHERE [col1 is unique]
应该只返回第 1 行和第 4 行,因为在 col1 值 b 出现不止一次。
【问题讨论】:
标签: sql sql-server tsql select