在名为inventory 的表中,我有两列名为food 和brand。以下是表格内容的示例:
food | brand
----------------------------
cookies | Pepperidge Farm
cookies | Pepperidge Farm
goldfish | Pepperidge Farm
cookies | Oreo
crackers | Ritz
goldfish | Pepperidge Farm
crackers | Ritz
crackers | Ritz
goldfish | Pepperidge Farm
goldfish | Pepperidge Farm
我正在尝试编写一个 mysql 查询,该查询将从表中提取三个最受欢迎的项目,品牌组合。我遇到的麻烦是品牌可以有多个项目,但我想计算最受欢迎的品牌和项目,而不是最受欢迎的品牌。因此,在上表中,查询将按照最受欢迎到最不受欢迎的顺序返回以下内容(仅限于三个结果):
goldfish | Pepperidge Farm
crackers | Ritz
cookies | Pepperidge Farm