Vad menar du exakt genom att säga att du vill ignorera NULL-resultat? Säger du att när din vänstra koppling körs får du några köpare som NULL bredvid dem var produkterna skulle finnas (hade de köpt några)?
I så fall är det du letar efter en INNER JOIN som endast visar värden om den har en matchning i den andra .