V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  wisefree  ›  全部回复第 7 页 / 共 16 页
回复总数  308
1  2  3  4  5  6  7  8  9  10 ... 16  
2017-08-01 09:31:55 +08:00
回复了 wisefree 创建的主题 MySQL <mysql>group by 后选择哪条记录
@syncher 真心感谢哈,>_<
2017-08-01 09:02:54 +08:00
回复了 wisefree 创建的主题 MySQL <mysql>group by 后选择哪条记录
@liprais “随机选择一条,而且子查询里面的 order by 会被优化掉”,这个属于 sql 高级内容了吧,>_<.

select * from (select * from table order by <字段 2>) as temp group by <字段 1>

这种写法在网上的教程中,特别多,确实想不到是随机的,那我以后还是尽量用 min max 这些聚合函数来处理吧。

select * from (select * from table order by <字段 2> limit 1000) as temp group by <字段 1>
在子查询中加入 limit,确实有了效果,厉害啊!


---------
公司在用 mysql,所以主要在学 mysql,~_~
2017-08-01 08:51:12 +08:00
回复了 wisefree 创建的主题 MySQL <mysql>group by 后选择哪条记录
@msg7086 十分感谢!
2017-07-31 23:15:52 +08:00
回复了 wisefree 创建的主题 MySQL <mysql>group by 后选择哪条记录
@syncher 谢谢指出问题,我忘记写子查询的别名了,>_<

"group by 是用于分组统计的,会按照分组字段进行排序,如果 order by 和 group by 同时出现,order by 是对 group by 的结果排序,因此取的是根据 group by 排序后各组第一条,但这是有逻辑错误的,好像只有在 MySQL 中可行。"

select * from (select * from table order by <字段 2>) as tmp_tb group by <字段 1>

我的理解是:
select * from table order by <字段 2> 得到了一个有顺序的表

然后 group by <字段 1> ,得到的时每个分组第一个,又因为之前已经排好序了,所以取的是<字段 2>升序排列的第一个。

但是在实际操作中,如果有自增主键的话,一般取到了主键小的那一条数据
2017-07-31 23:11:17 +08:00
回复了 wisefree 创建的主题 MySQL <mysql>group by 后选择哪条记录
@liprais 抱歉,v 友指正了,我确实忘记写子查询的别名了。
2017-07-31 20:34:47 +08:00
回复了 wisefree 创建的主题 MySQL <mysql>group by 后选择哪条记录
@liprais 试过,但是不确定,受到了主键影响。但是在网上搜了很多答案,没有找到满意的解释。
2017-07-10 09:27:18 +08:00
回复了 wisefree 创建的主题 Python Python 内存回收机制的疑问
@est ok,谢谢啦
2017-07-10 09:27:00 +08:00
回复了 wisefree 创建的主题 Python Python 内存回收机制的疑问
@BarrelTitor 这种在循环不断构造实例,合理就行,以前都是构造几个类就 OK 了,突然放在循环里有点不适应
2017-06-05 13:12:14 +08:00
回复了 wisefree 创建的主题 分享发现 总结一下三种动态图格式( gif, webp, apng)
@Khlieb 感谢!
2017-06-04 13:03:08 +08:00
回复了 fengdianxun 创建的主题 职场话题 老板让我转运营,干不干?
3 年的开发,突然转运营?工资呢,给多少钱?
@RobertWu 搞 vps,维护成本有点大,有点不想搞了。
@RobertWu 以前在虚拟主机上建了一个 wp 博客,也是各种不好用。所以现在还是用 github 和 coding 吧,正在考虑花点钱买 coding 的会员,好像也不贵 199,相当于一个独立 ip 虚拟主机的价格
@Kilerd 谢谢推荐!
2017-05-25 08:39:42 +08:00
回复了 ilook 创建的主题 问与答 有没有 Win 下方便限制程序联网的软件?
任何一款带防火墙功能的软件都行的,比如 eset
@luckyscript 临时解决方案,在 coding.net 上建了一个,国内 ip 解析指向 coding.net 上的博客

https://www.v2ex.com/t/363443
@jasontse 刚才没有看到,失误了。。抱歉
@crisfun 正考虑弄一个独立 ip 的虚拟主机,便宜好用。vps 有点贵
@iVeego 十分感谢!我发帖前,没有 google,抱歉
@luckyscript 好的,谢谢建议!
@cloverii 确实没有渲染出来,已经更换了 mathjax 源,还是乏力,应该是 markdown 的“+”和 LaTeX 行内公式有点冲突
1  2  3  4  5  6  7  8  9  10 ... 16  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2276 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 26ms · UTC 11:05 · PVG 19:05 · LAX 04:05 · JFK 07:05
Developed with CodeLauncher
♥ Do have faith in what you're doing.