这是我的桌子
+----+---------------+-------+
| id | product name | cat |
+----+---------------+-------+
| 0 | product A | 1 |
| 1 | product B | 2 |
| 2 | product C | 1 |
| 3 | product D | 3 |
+----+---------------+-------+
我想要实现的输出是:
产品A
产品C
产品B
产品D
这是我正在使用的查询:
SELECT * FROM products GROUP BY cat ORDER BY id ASC
现在我对 MySQL 非常缺乏经验,简而言之,我正在尝试对我的结果进行分组,并在他们的组中对它们进行排序。
上面的查询(逐字)给了我一个语法错误。
经过一番研究,(看到一些类似问题的帖子)我想我可能需要使用 JOIN 来完成这个功能。但我不知道从哪里开始。
有人可以帮忙吗?