有一张桌子CART_ITEMS,哪里drink_id是id饮料,order_id是id它所在的顺序,是顺序中count这种饮料的数量。您需要展示此表中最受欢迎的 6 种饮品。我不明白这是如何实现的......我得到它如下:
select drink_id from cart_items
where drink_id=(select drink_id from cart_items group by drink_id order by count(6) desc limit 1)
group by drink_id
limit 6
因此,它不起作用。仅显示一种最受欢迎的饮料。
来自 PostgreSQL 的 PS 基础

1 个回答