У меня есть запрос, который возвращает 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» с первой записью из моих результатов запроса «equip» в предложении where, хотя возвращено семь записей.
Есть ли способ обойти это?
is only comparing 'id' to the first record
является поведением по умолчанию, когда вы не указываете номер строки. - person Dan Bracuk   schedule 10.03.2017