sql >> Base de Datos >  >> RDS >> Mysql

el comprador que compró iPhone devuelve vacío

Debes filtrar antes agregando:

select s.buyer_id
from sales s join
     product p
     on s.product_id = p.product_id
where p.product_name = 'iPhone'
group by s.buyer_id;

O use una función de agregación que cuente las coincidencias:

having sum(p.product_name = 'iPhone') > 0