错误的原因是,像这样的字符串文字#licenses.instanceId#必须用引号引起来,或者最好用cfqueryparam进行包装。
#licenses.instanceId#
然而,在一个循环中查询是非常低效的,而且它不总需要。只需使用数据库的聚合函数:
SELECT InstanceID, startDate, MAX(CreatedTime) AS MaxCreatedTime FROM licenses GROUP BY InstanceID, startDate