我有一个设置表正在存储使用Microsoft Access构建的应用程序的不同设置键 其中一个设置键驱动器应该在下拉列表中看到多少条记录 列表后面的查询类似于下一个:Microsoft Access查询
Select Top 3 id, name FROM tblRegular
现在,我要实现的是这样的:
Select Top (Select keyValue FROM tblSettings WHERE key="rowNumber") id, name FROM tblRegular
但是,使用像这样因为它触发的错误不工作 有人能告诉我,如果 可以做到?
编辑:表结构类似于下面的一个: tblRegular:
id | name
1 'A'
2 'B'
3 'C'
tblSettings:
id | key | keyValue
1 'rowNumber' 2
谢谢!
示例数据和期望的结果将会非常有帮助。 –
在MS Access中,您不能从2个不同的表中选择“顶部”值,它们之间没有任何关系。 –
@GordonLinoff我认为OP需要一个动态的“TOP”值,可能来自另一个查询。可以在SQL Server中使用,但不确定有关Access。 –