13
|
ljs TheVillageIdiot · 技术社区 · 15 年前 |
![]() |
1
11
This 几乎是同一个问题,但它有一些答案! 这是我模仿你的桌子:
然后,您可以执行匿名内部联接以获取所需的数据。
编辑
Adam Robinson很有帮助地指出,“当条的最小值被复制时,这个解决方案有可能返回多行,并消除条所在的foo值。”
根据您的使用情况,复制条的重复值可能是有效的-如果您想在borg中查找条最小的所有值,那么两个结果似乎都是可行的。
如果你需要捕捉
或者您可以进行联合,并将所有这些值附加到结果集的底部。
后者不会将@borg中的值分组为相同的值
|
![]() |
2
3
这将再次联接到表上,但这次为的值添加一个相对行数。
|
![]() |
3
1
我的理解是你不能一次就这么做。
,为每个不同的foo获取最小条。但是您不能将这个最小值绑定到一个特定的ID,因为可能有多行具有该条值。 您可以这样做:
注意如果有 是 超过一行的最小条形图值,您将通过上面的查询得到它们。 现在,我并不是说我是一个SQL专家,而且我现在很晚了,我可能错过了一些东西,但我的0.02美元是这样的:) |
![]() |
4
1
这可能有助于:
|
![]() |
5
1
另一种选择是沿着以下几条线:
尽管这仍然需要一个子查询,但它确实消除了连接的需要。 只是另一个选择。 |
![]() |
6
0
|
|
Johnny T · 基于当前值的SQL合并表[重复] 5 月前 |
![]() |
John D · 需要为NULL或NOT NULL的WHERE子句 5 月前 |
![]() |
ojek · 如何对SQL结果进行分组和编号? 5 月前 |
![]() |
senek · 如何在PL/SQL中将选择结果(列)放入数组中 5 月前 |
![]() |
Sax · 规范化Google表格(第一步) 5 月前 |
![]() |
Jatin · 检索卷计数的动态sql抛出错误语法错误[关闭] 5 月前 |
![]() |
Andrus · 如何在sql中查找第二个匹配项 6 月前 |