mysql的SQL语句如何将重复的字段筛选出一个,我一查就出现很多一样的.

例如我写一条SQL语句为selectid,mobilename(手机名称)frommobile我的表中有很多重复的手机名称,重复的我只想取出一个怎么写啊DISTINCT是... 例如我写一条SQL语句为
select id,mobilename(手机名称) from mobile我的表中有很多重复的手机名称,重复的我只想取出一个怎么写啊
DISTINCT 是可以筛选重复的 但是如果说我的ID不是重复的 不是一样查不出来吗
展开
 我来答
542856450
2010-12-02 · TA获得超过127个赞
知道答主
回答量:99
采纳率:0%
帮助的人:54.7万
展开全部
select DISTINCT id,mobilename from mobile
希望可以帮到你

你是为了过滤掉重复mobilename这个字段吧?
如果ID不为重复也可以过滤掉mobilename这个字段重复的数据。
或者是我理解错误了?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友efae51f
2010-12-02 · TA获得超过2221个赞
知道大有可为答主
回答量:6916
采纳率:0%
帮助的人:2997万
展开全部
select min(id) as id mobilename(手机名称) from mobile group by mobilename
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lovederh
2010-12-02 · TA获得超过185个赞
知道小有建树答主
回答量:444
采纳率:0%
帮助的人:266万
展开全部
select distinct col from table_name
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
a379933101
2010-12-02 · TA获得超过474个赞
知道小有建树答主
回答量:296
采纳率:0%
帮助的人:121万
展开全部
select id,mobilename from mobile group by mobilename ;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友bbae9689f
2010-12-02 · TA获得超过179个赞
知道小有建树答主
回答量:811
采纳率:0%
帮助的人:504万
展开全部
老大 你为什么 DISTINCT 两个列呢 既然ID不影响结果

你可以独立的 DISTINCT mobilename from table
DISTINCT 是可以单独对你的想要去重复的列做的。
再试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式