首页 > 解决方案 > Crystal Reports:仅显示一行连接表

问题描述

加入一个“命令”表,我只想从中返回最新结果。查询是这样的:

select * from TABLEA 
where CONDITION1 = '01'
AND CONDITION2 = '02'
order by DATE desc

当我将其更改为

select top 1 * from TABLEA 
where CONDITION1 = '01'
AND CONDITION2 = '02'
order by DATE desc

如果表中有 >1 条记录,它可以正常工作

如果只有 1 条记录,则不显示结果

使用 Crystal Reports 2013。任何想法或变通方法将不胜感激

标签: crystal-reports

解决方案


解决此问题的方法是创建一个中间表,该表使用 max() 函数来查找顶行的 id。然后使用该 ID 我可以获得其余信息


推荐阅读