使返回的数据按销售量从多到少列出来,SQL语句的写法,涉及2张数据表

涉及的2张数据表:
orderitem表:
使返回的数据按销售量从多到少列出来,SQL语句的写法,涉及2张数据表_第1张图片
product表:

使返回的数据按销售量从多到少列出来,SQL语句的写法,涉及2张数据表_第2张图片
想得到的结果:
使返回的数据按销售量从多到少列出来,SQL语句的写法,涉及2张数据表_第3张图片最后那张图的SQL语句是

SELECT DISTINCT products.name, count(product_id) buynum FROM orderitem ,products WHERE orderitem.product_id=products.id GROUP BY product_id ORDER BY buynum DESC;

你可能感兴趣的:(MySQL笔记)