我在MySql中有表格,我有列类型
此列类型中的是不同的类型
表中的每一行都有类型
如何获取这些值的列表(不重复= DISTINCT)?
示例:
id name type
-------------------
1 apple fruit
2 onion vegetable
3 banana fruit
列表:
fruit
vegetable
点子:
SELECT `type` FROM `food` WHERE ...
答案 0 :(得分:5)
为了获得使用 DISTINCT
的不同数据 SELECT DISTINCT TYPE FROM FOOD
答案 1 :(得分:0)
您需要使用having子句。
SELECT type FROM food GROUP BY type;