这就是我想要实现的目标。我有这张表:
Table 'Receipts':
Fruit |Receipt| Name
| No |
--------|-------|-------
Apple | 534 | Mike
Apple | 422 | Mike
Apple | 355 | Mike
Peach | 646 | Robert
Banana | 412 | Alex
Banana | 124 | Alex
Banana | 067 | Sam
Banana | 975 | Sam
Banana | 645 | Sam
我想显示每个独特的组合,因此每个人都有的每个项目:
Apple | Mike
Peach | Robert
Banana | Alex
Banana | Sam
我只能设法按水果或按名称对事物进行分组,不知道如何完成此操作。 有人可以帮忙吗?
最佳答案
SELECT Fruit, Name FROM tableName
GROUP BY Fruit, Name
或者如果你想要一个独特的组合,你甚至可以这样做
SELECT Fruit, Name
FROM mytable
GROUP BY concat(Fruit,'-', Name) //group the data based on unique word formed
关于mysql - 如何按多个条件对 MySQL 查询进行分组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30246942/