Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在mysql表的一列中查找所有不同的值_Php_Mysql - Fatal编程技术网

Php 在mysql表的一列中查找所有不同的值

Php 在mysql表的一列中查找所有不同的值,php,mysql,Php,Mysql,我有一个mysql表,如下所示: +------+-------------+----------+ | id | name | category | +------+-------------+----------+ | 1 | product 1 |category-A| | 2 | product 2 |category-B| | 3 | product 3 |category-C| | 4 | product 4 |cate

我有一个mysql表,如下所示:

+------+-------------+----------+
|  id  | name        | category |
+------+-------------+----------+
|    1 | product 1   |category-A| 
|    2 | product 2   |category-B| 
|    3 | product 3   |category-C| 
|    4 | product 4   |category-B| 
|    5 | product 5   |category-C|
|    6 | product 6   |category-A|
|    7 | product 7   |category-A|
|    8 | product 8   |category-C|
|    9 | product 9   |category-B|
+------+-------------+----------+
有没有函数可以返回这样的内容

category-A,category-B,category-C
注意:以后可能会添加新类别


谢谢。

在您的查询中使用
DISTINCT
,这样可以消除重复条目

SELECT GROUP_CONCAT(DISTINCT category )
FROM your_table

在查询中使用
DISTINCT
,可以消除重复条目

SELECT GROUP_CONCAT(DISTINCT category )
FROM your_table
输出

╔══════════════════════════════════╗
║              RESULT              ║
╠══════════════════════════════════╣
║ category-A,category-B,category-C ║
╚══════════════════════════════════╝
输出

╔══════════════════════════════════╗
║              RESULT              ║
╠══════════════════════════════════╣
║ category-A,category-B,category-C ║
╚══════════════════════════════════╝

你只是在寻找所有类别的唯一列表吗


从mytable中选择DISTINCT category

您只是在寻找所有类别的唯一列表吗

从mytable中选择不同的类别

选择不同的列名称 从表\u名称

这将给出包含该列中所有不同值的结果。

试试看

选择不同的列名称 从表\u名称

这将为您提供包含该列中所有不同值的结果