这是我想要实现的目标。我有这张桌子:
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
我只能通过水果或名字来分组,不知道如何完成这项工作。 有人可以帮忙吗?
答案 0 :(得分:0)
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