高手求sql语句:表a有两列,id列与name列。id列gid主键,name列中有重复。 10

高手求sql语句:表a有两列,id列与name列。id列gid主键,name列中有重复。想查询一个结果,name对应的一个id。每个nane的值对应多个id值,但是我查询... 高手求sql语句:表a有两列,id列与name列。id列gid主键,name列中有重复。想查询一个结果,name对应的一个id。
每个nane的值对应多个id值,但是我查询的是每个name对应的其中的一个id。
展开
 我来答
何苦庸人自扰呢
2017-03-13 · TA获得超过3222个赞
知道大有可为答主
回答量:2611
采纳率:96%
帮助的人:633万
展开全部
你想要查询到的结果是指定的name值对应的那个id是吧?如果是的话,在name列有重复值的情况下,那你肯定不可以只根据name列的值进行单表查询,那样的查询结果肯定是有N条记录,即有N个id对应的name值是相同的。
建议通过查询与这个表的id关联的表,来获得唯一id,再加上name值的条件去查询该表。
追问
有n个id对应name,我只想查询其中的任意一个id。   如何实现这个查询,没有吗
追答
查询任意的id应该是实现不了的,查询第一行的id可以:SELECT TOP 1 id FROM Table WHERE name='NameA'
初级程序猿944
2017-03-13
知道答主
回答量:4
采纳率:0%
帮助的人:3932
展开全部
看不懂你的问题,描述清楚一点
追问
id为uiniqueidentifier,name的值可能有重复。如何查询name对应的其中一个id。
查询结果为id 与name
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式