我有商品表goods,还有个商品销售记录表sales,现在我想列出全部商品的记录并列出其有无销售,销售次数是多少.商品记录在商品标goods中查找,该商品的销售次数则需在销售记录表sales中通过count函数得到.比如某商品id=10000,根据该id号,在sales中使用count(id)则可得到该商品的销售次数.现在我想通过一个sql语句得到以上结果.望高手赐教,该语句该如何写?我根据我的思路先写一个.但这是不对的.
比如需要得到商品的编号(id),名称(name),销售次数(num),前两个在goods表中,num在sales表中,sales 表中另有(id)与goods表中的id相对应.select id,name,(select count(num) from sales where id=?) from goods此句的关键在于子查询select count(num) from sales中?处的值如何得到.思路应该是得到当前商品号,并到sales表中运用count,请高手指教!,不甚感激!!!