此查询仅返回填写问题 11042 并回答“是”的主要记录。很好很好没有问题。但是这个主要可能有分配给他们的组成员,他们可能也需要加入这个搜索查询。但是,他们没有回答问题 11042,因此不在字段 t2 表中。然而,它们在另一个表 grpMems t3 中,可以说,它也加入了 id。所以我的问题是我如何显示这两个,回答问题是的初级,因此在 t2 表中,以及在另一个 t3 表中搜索结果的组成员?
select t1.id,t1.firstname,t1.lastname,t2.field1,t2.field2
from names t1
inner join fields t2 on t1.id=t2.id and t2.field1=2388 and t2.field2=11042 and t2.field3='Yes'
where 1=1
<cfif searchby>
and t1.firstname like '%#searchFIRST#%'
</cfif>
order by t1.lastname,t1.firstname