The query is working if I set the null to a known campaign_id, so I know the syntax is correct. Somehow I need to replace the "where" with "Where campaign x does not exist in map_survey_to_campaign.fk_campaignID"
[*]You do NOT add "->all()" to the initial subquery, instead you leave the query open
[*]You must select one column and only one column in the subquery, typically the foreign key column
[*]There is no need to define the association between the query and the subquery. The association is implied because there is only one column in the subquery.
[/list].
The result of the query above would return all leaders without a follower.
I hope this helps somebody else. It took me a whole day to figure this out!