题解 | #列出供应商及其可供产品的数量#
列出供应商及其可供产品的数量
http://www.nowcoder.com/practice/17f22851cf204019b51a36761a3afc79
- A表左连接B表,左表中的未被成功连接的记录,它的右表的字段值为NULL。
- 该题中a0013未被B表连接,所以prod_id字段值为NULL
- COUNT(prod_id)查询各分组中,prod_id不为空的记录个数
SELECT v.vend_id, COUNT(prod_id) AS prod_id
FROM Vendors v
LEFT JOIN Products p ON v.vend_id = p.vend_id
GROUP BY v.vend_id
ORDER BY v.vend_id