我有一个非常简单的查询,我被困在试图只过滤 MAX(b.id) :
SELECT
A.id,
b.id
from emp A
JOIN ACS B
ON B.id = A.id
and A.id =1553
在表 B 中,我们有三行 A.ID。我只需要得到更高的。我尝试使用“MAX(B.ID)”,但没有奏效。
这些是结果:
[
{
"rownumber": 1,
"A.id": 1553,
"b.id": 749
},
{
"rownumber": 2,
"A.id": 1553,
"b.id": 4356
},
{
"rownumber": 3,
"A.id": 1553,
"b.id": 4661
}
]
我只需要返回 MAX(b.ID)。在这种情况下,我只需要:
{
"rownumber": 3,
"emp_id": 1553,
"id": 4661
}
我将从过滤器选择中删除 A.id,对于 AI 中的每一行,只需要 B 中的 MAX。
提前致谢!
最好的方法是什么?