j'ai une requête qui retourne 7 enregistrements:CFQUERY où la comparaison de clause Regrouper les résultats
<cfquery name="equip" datasource="#datasource#">
select equipment_id from service_ticket
where equipment_id > 0
</cfquery>
je puis prendre ces résultats et l'utilisation d'exécuter une autre requête à nouveau les:
<cfquery name="get_equipment_tally" datasource="#datasource#">
select *
from equipment_maintenance
where active = "yes" AND id <> #equip.equipment_id#
</cfquery>
Mais la requête « get_equipment_tally "compare seulement 'id' au premier enregistrement de mes résultats de requête" equip "dans la clause where, même s'il y a sept enregistrements retournés.
Y a-t-il un moyen de contourner cela?
Votre observation de 'ne fait que comparer' id 'au premier enregistrement 'est le comportement par défaut lorsque vous ne spécifiez pas de numéro de ligne. –