gpt4 book ai didi

mysql通过多个获取列组的最大值

转载 作者:行者123 更新时间:2023-12-01 00:53:46 24 4
gpt4 key购买 nike

我有一个 mysql 表:

id       int
a varchar
b varchar
c varchar
version int
active bool

我想通过 a、b 和 c 获取最大版本组,所以我有以下查询来执行此操作:

select a, b, c, max(version) as version from mytbl where active = 1 group by (a, b, c)

但这会返回

Operand should contain 1 column(s)

这里有什么问题吗?

最佳答案

你的 group by 语法是错误的,它应该是这样的:

group by a, b, c

关于mysql通过多个获取列组的最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12961437/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com