假设我有一个包含两列的表,一列用于 ID,另一列用于名称。此表中的所有名称都出现了不止一次。
如何获取表中除每个名称的最小 ID 之外的所有 ID?
最佳答案
在 SQL Server 2005+ 中你可以这样做:
SELECT ID FROM atable EXCEPT SELECT MIN(ID) FROM atable GROUP BY Name
https://stackoverflow.com/questions/5590585/
相关文章:
python - 始终返回数组的 numpy 切片
drupal - 如果编辑或添加表单,如何在 drupal 节点表单中检测?
xml - 在 vb net 中从 XML 中获取值
regex - 正则表达式和 sed 从数百个文件中删除某些字符串的所有出现
math - 需要给定排名和底池金额的奖品奖励功能
django - 区分 ModelAdmin 媒体以在 Django 中添加/更改页面
java - 在 Java 中,我可以使用单个方法作为其他方法的计时器吗?
python - OOP Python 向基类添加一些属性?
perl - 如何在 perl 中的 fork 之间共享简单标量(计数器变量)?
file - 使用 cURL 检查文件是否存在于 FTPS 站点上