【发布时间】:2012-01-27 17:54:54
【问题描述】:
我想找到以下问题的简单解决方案。
我有一张这样的桌子
Name - GUID
NameA {AH42-AJG5-AFHA}
NameA {AJD4-AFJ4-HVFA}
NameB {BGA4-AJGA-GHAA}
NameB {JGA8-GGK1-KLP9}
NameA {KGA4-JAD4-GJA9}
我想要的结果的一个例子是
NameA {AH42-AJG5-AFHA}
NameB {BGA4-AJGA-GHAA}
我想要一个特定名称的条目,并且我需要在第二列中与此名称相关联的任何 GUID。 (返回的 GUID 是任意的)
感谢您的建议。
【问题讨论】:
-
什么关系型数据库?您如何定义要返回的 guid?是任意的吗?
GUID的数据类型是什么,因为它们看起来不像实际的 guid? -
给定您的示例,这意味着您想要按字典顺序排列的最低 GUID?
-
您希望给定名称使用哪个 GUID?
-
选择哪个 guid 是任意的。我表中 guid 的数据类型是字符串。
-
@user974631 - 询问的原因是,如果您在 SQL Server 上,则不能在
uniqueidentifier列上使用MIN,但与这种情况无关。
标签: sql sql-server filter duplicates