A chi fosse interessato per ora ho trovato questa soluzione:

QUERY DEF

SELECT P.user, P.id
FROM (
SELECT id, user
FROM prodotti
JOIN acquirenti
WHERE user = 'MAX'
) AS P
LEFT JOIN (
SELECT *
FROM acquisti
WHERE nome = 'MAX'
) AS A ON A.id = P.id
WHERE A.id IS NULL

UNION

.... [cambio nome e user con 'GIO', ecc...]
non è il massimo lo so e non so quanto sia più veloce rispetto a tante query diverse cmq per ora adotto questa.