Dicendo che vuoi ignorare i risultati NULL cosa intendi esattamente? Stai dicendo che quando il tuo join sinistro viene eseguito, ottieni alcuni acquirenti che NULL accanto a loro dove sarebbero i prodotti (ne avevano comprati alcuni)?
In tal caso, quello che stai cercando è un INNER JOIN che mostra i valori solo se ha una corrispondenza nell'altro .