栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

MySQL在每个唯一值的首次出现时选择行

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

MySQL在每个唯一值的首次出现时选择行

mysql对此有一个“作弊”:

select *from mytablegroup by cid;

这就是你所需要的,因为在MySQL中它可以让你 没有
聚集不分组,按列(其他数据库将抛出一个语法错误),在这种情况下,输出仅对每个第一次出现组由值(S)。不过,请注意,这将无法保证的 方式
中,“第一”发生确定(这将是行只是如何读)

如果您要先出现某个 特定的东西, 请先进行排序,然后再应用分组秘籍:

select *from (    -- order by the "time" column descending to get the "most recent" row    select * from mytable order by time desc    ) xgroup by cid


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/416780.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号