V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  chitanda  ›  全部回复第 53 页 / 共 54 页
回复总数  1070
1 ... 45  46  47  48  49  50  51  52  53  54  
@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 才是这样的吧
2019-04-29 15:48:32 +08:00
回复了 CUMTProgrammer 创建的主题 程序员 多表 join 如何优化?
对了,还可以把 join buffer 改大一点😂
2019-04-29 15:47:22 +08:00
回复了 CUMTProgrammer 创建的主题 程序员 多表 join 如何优化?
不知道你有没有了解过 join 的工作原理。
多表 join 我就知道两个,
1 用小表做驱动表。
2 一定要用上被驱动表的索引
2019-04-29 14:58:41 +08:00
回复了 wsjz2018 创建的主题 问与答 我想问下大家对极客时间这个网站的课程评价如何。
比较早的专栏很不错,比如 MySQL,现在的有些业界大佬的感觉也不错。只是,很多滥竽充数的专栏,根本不能看,最近买了个 go 核心 36 讲,烂得不行还不能退钱
2019-04-28 22:44:58 +08:00
回复了 honglongmen 创建的主题 全球工单系统 豌豆荚要倒闭了吗?
2012 年还是什么时候,电脑上有豌豆荚,往传输东西非要叫我打开 usb 调试,经常手机桌面多出许多莫名其妙的 app
2019-04-28 13:28:51 +08:00
回复了 jziwenchen 创建的主题 C 问一个初级问题:为何 C 指针这么难
不难吧。有指针可以做到很多优化。比如 Python 合并两有序列表,用 iter 不能退回到上一个,指针直接--就行了
2019-04-25 21:08:38 +08:00
回复了 JackSongBlack 创建的主题 酷工作 新希望-鲜生活冷链(成都)招聘 Python 工程师
请问现在还有岗位吗?有学历要求吗?
1 ... 45  46  47  48  49  50  51  52  53  54  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1008 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 32ms · UTC 21:51 · PVG 05:51 · LAX 14:51 · JFK 17:51
Developed with CodeLauncher
♥ Do have faith in what you're doing.