|
1
0
您编写的查询:
不会跑。你需要一个按id_zavod或其他方式分组。你能告诉我们你真正在运行什么查询吗?你期望的结果是什么? |
|
|
2
1
使用GROUP BY时,选择列表中的列必须满足以下条件之一:
这是您的查询中的错误:
在某些数据库品牌中,此查询实际上会给您一个错误。MySQL更灵活,只信任您在选择列表中命名列,这些列是您在GROUP BY中命名的列的函数依赖关系。
这是一个查询,返回您想要的MIN值
换句话说,你需要像以前一样进行加入,但然后加入
请注意,可能存在联系,因此我们使用主键作为联系破坏者添加了额外的术语。 您不需要在此查询中使用GROUP BY。这是隐式处理的,因为只有一行满足OUTER JOIN条件。 |
|
|
3
0
尝试:
|
|
|
4
0
我不确定你想实现什么,但你是否在寻找 GROUP_CONCAT function? ? |
|
|
5
0
您是否只是试图获取最低的btv.cas值及其其他相应列?如果是这样,您可以通过btv.cas订购,并限制为1次点击:
|
|
|
Johnny T · 基于当前值的SQL合并表[重复] 1 年前 |
|
John D · 需要为NULL或NOT NULL的WHERE子句 1 年前 |
|
ojek · 如何对SQL结果进行分组和编号? 1 年前 |
|
|
senek · 如何在PL/SQL中将选择结果(列)放入数组中 1 年前 |
|
|
Sax · 规范化Google表格(第一步) 1 年前 |
|
|
Jatin · 检索卷计数的动态sql抛出错误语法错误[关闭] 1 年前 |
|
|
Andrus · 如何在sql中查找第二个匹配项 1 年前 |