select parts.pid, sum(IFNull(products.cost,0)*parts.quantity) from parts left join products on parts.tid=products.tid group by parts.pid having parts.pid='somepid'
select parts.pid,
sum(IFNull(products.cost,0)*parts.quantity)
from parts left join products
on parts.tid=products.tid
group by parts.pid
having parts.pid='somepid'