我试图让所有有医生相关的客户端,但他们都没有开始他们的第一次会议(一个客户has_many医生,可以有他们每个人的第一次会议)。Rails找到所有相关记录符合条件的地方
到目前为止,我有:
@clients = Client.joins(:doctors).where('doctors.first_session IS NULL').order('clients.id DESC')
但是,当一个客户端,例如博士2人,这并不工作。第一个doctor.first_session = null,但第二个不是。这种情况将返回客户端,它不希望它。
任何想法?