SQL - 从列获取不同值的列表

时间:2014-06-25 12:41:06

标签: php mysql sql

我在MySql中有表格,我有列类型

此列类型中的

是不同的类型

表中的每一行都有类型

如何获取这些值的列表(不重复= DISTINCT)?

示例:

id    name    type
-------------------
1     apple   fruit
2     onion   vegetable
3     banana  fruit

列表:

fruit
vegetable

点子:

SELECT `type` FROM `food` WHERE ...

2 个答案:

答案 0 :(得分:5)

为了获得使用 DISTINCT

的不同数据

SELECT DISTINCT TYPE FROM FOOD

答案 1 :(得分:0)

您需要使用having子句。

  SELECT type FROM food GROUP BY type;