标签: ms-access select
有人可以解释一下为什么这个子查询返回“这个子查询最多可以返回一条记录。”?
if-else if
答案 0 :(得分:1)
似乎TOP 1实际上并没有将结果集限制为1个结果。这是因为Access选择匹配,这意味着它将返回1个不同的行。因此,如果两行相同,则将它们计为1匹配,并且两者都将返回。 Reference。要解决此问题,您必须在查询中包含另一个字段,以使每一行都是唯一的。
TOP 1