【发布时间】:2017-03-10 17:41:18
【问题描述】:
我有一个返回 7 条记录的查询:
<cfquery name="equip" datasource="#datasource#">
select equipment_id from service_ticket
where equipment_id > 0
</cfquery>
然后我获取这些结果并再次使用它们运行另一个查询:
<cfquery name="get_equipment_tally" datasource="#datasource#">
select *
from equipment_maintenance
where active = "yes" AND id <> #equip.equipment_id#
</cfquery>
但查询“get_equipment_tally”只是将“id”与 where 子句中我的查询结果“equip”中的第一条记录进行比较,即使返回了 7 条记录。
有办法解决吗?
【问题讨论】:
-
您对
is only comparing 'id' to the first record的观察是您未指定行号时的默认行为。
标签: mysql coldfusion cfquery