V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  chitanda  ›  全部回复第 57 页 / 共 58 页
回复总数  1157
1 ... 49  50  51  52  53  54  55  56  57  58  
2019-05-19 17:20:31 +08:00
回复了 uricc 创建的主题 问与答 钉钉真的恶心
@undefind 然后楼下一个男人病得要死?
2019-05-11 17:52:37 +08:00
回复了 QianFengWuHen 创建的主题 问与答 结婚好难,买不起房子……
为什么一定要结婚呢?
1.贵,一个人还可以过的轻松自在些
2.一般来说,没有家室的人可以不用怕事一些
2019-05-11 17:46:26 +08:00
回复了 JerryJet 创建的主题 问与答 如何办理一张比较干净的手机卡?
我用 miui 的骚扰拦截,次数设置低一点,基本上都能拦截,不过有时候来骚扰电话的时候还是能看到屏幕一闪,估计没优化好
2019-05-02 18:38:37 +08:00
回复了 mart1nN 创建的主题 MySQL sql 语句查询效率的问题
请善用 explain
2019-05-02 12:32:29 +08:00
回复了 hoythan 创建的主题 全球工单系统 只有我觉得淘宝天猫前端是一坨屎吗?
这不是 bug,这是特性。就好像闲鱼 web 版不能搜索商品,web 微信 18 还是 17 年之后注册的不能登录,b 站屏蔽了弹幕后,点击下一个视频依然有弹幕。
当然如果真的是触发了 bug,那就皆大欢喜了
2019-05-01 20:47:28 +08:00
回复了 chitanda 创建的主题 程序员 极客时间现在真的越来越坑了
@HFX3389 看不到,我说的是这个作者单独出的书
@Wolfsin 英语渣不渣无所谓,只要迈出那一步,以后就很好了
@Wolfsin
mysql> SELECT name, address, MAX(age) FROM t GROUP BY name;

for a given data set, each name value in fact uniquely determines the address value, address is effectively functionally dependent on name. To tell MySQL to accept the query, you can use the ANY_VALUE() function:

SELECT name, ANY_VALUE(address), MAX(age) FROM t GROUP BY name;

Alternatively, disable ONLY_FULL_GROUP_BY.
来自文档。

去看下文档吧,我觉得文档讲的十分清晰了,就是你自己发的那个链接
2019-05-01 00:04:34 +08:00
回复了 HFX3389 创建的主题 全球工单系统 运营商的营销短信也太厉害了吧!
我看到过移动那些电销的,就是打电话叫你升级套餐那个,他们那个界面上不只你的手机型号,还有身份证,住址各种各样一大堆。
2019-04-30 22:43:53 +08:00
回复了 chitanda 创建的主题 程序员 极客时间现在真的越来越坑了
@MilesW 也不能一概而论吧,我觉得好的课程也有很多,很适合打发地铁时间,搞得我现在一上地铁就像打开专栏
2019-04-30 22:42:18 +08:00
回复了 chitanda 创建的主题 程序员 极客时间现在真的越来越坑了
@Tong16 哈哈,用薪创造力量
2019-04-30 22:41:36 +08:00
回复了 chitanda 创建的主题 程序员 极客时间现在真的越来越坑了
@gowk 我看到豆瓣的评价就不想买了。不过,书里面骂人,不会吧,这么吊
2019-04-30 22:39:29 +08:00
回复了 chitanda 创建的主题 程序员 极客时间现在真的越来越坑了
@lk1ngaa7 也不是吧,有时候想快速上手专栏才是最合适的,比如你想快速上手 MySQL 去看官网文档?不过也怪自己笨,要是知道 go 官网文档这么清爽,我哪会去买专栏
@Wolfsin 我就说这错误怎么好像在哪里见过-_-
@Wolfsin 之前只看了错误,刚才仔细看了下你的 sql 语句,是这样,select 里面,非 group_by 的字段,你应该确保他们是唯一的,至于为什么你自己思考。如果你确定要选取非唯一的字段,有两个办法:

1 )写个子查询,比如 select t.id, t.any_thing ,tmp_t.cnt from t join (select id ,count(name) as cnt from t group by id) as tmp_t on t.id=tmp_t.id;

2) 用 window function,select first_name, left(first_name, 1),count(*) over(partition by left(first_name, 1)) from people;参考: https://blog.jooq.org/2013/11/03/probably-the-coolest-sql-feature-window-functions/ 不过,mysql 这个特性要 8.0 以上才行,Mariadb 什么的好像随便用,可惜了被 Oracle 糟蹋的 MySQL。

我觉得 only_full_group_by 起到的是一个保护作用,至于你说的 ANY_VALUE(),最好不要用,官方说:It simply acts to suppress the test for nondeterminism.

最后,你应该好好去理解并思考下下 group by 的工作方式,已经 sql 语句的工作方式。
官方文档其实已经写了:The query is invalid if name is not a primary key of t or a unique NOT NULL column. In this case, no functional dependency can be inferred and an error occurs:

在附一个介绍 sql 执行顺序的链接,特别有用,我现在记不清都经常翻
看错误,我觉得大概率是你 case 和 group by 的顺序问题,你试试去掉 case
2019-04-30 17:24:09 +08:00
回复了 guiling 创建的主题 全球工单系统 pc 搜狗输入法,你想干嘛?旋转跳跃不停歇?
微软拼音不好吗
2019-04-30 16:46:24 +08:00
回复了 chitanda 创建的主题 成都 一个裸辞 Python 后台的独白
@yesp 是啊,来来去去就那么几个公司,转 go 了
panda 才是这样的吧
1 ... 49  50  51  52  53  54  55  56  57  58  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5550 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 46ms · UTC 07:13 · PVG 15:13 · LAX 23:13 · JFK 02:13
Developed with CodeLauncher
♥ Do have faith in what you're doing.