select prod_name,if(orders is null,0,orders) orders from Products p left join (select prod_id,count(order_num) orders from OrderItems oi group by prod_id)newtable on p.prod_id=newtable.prod_id order by prod_name