gpt4 book ai didi

php - 从 mysql 中的类别部分创建列表

转载 作者:行者123 更新时间:2023-11-29 06:09:55 25 4
gpt4 key购买 nike

我想知道 mysql 是否有办法查看列并仅在找到唯一列一次时检索结果。例如

如果表格是这样的:

id name category
1 test Health
2 carl Health
3 bob Oscar
4 joe Technology

如您所见,它们是可能具有相同类别的两行。他们是一种检索结果的方法,其中数组将只返回一次类别吗?

我想要做的是获取数据库中的所有类别,以便稍后在代码中遍历它们并使用它们。例如,如果我想创建一个菜单,我希望菜单列出菜单中的所有类别。

我知道我可以跑

SELECT categories FROM dbname 

但这会返回重复的行,我只需要类别返回一次。有没有办法在 mysql 端执行此操作?

我假设我可以只使用 php 的 array_unique();

但是我觉得这样会增加更多的开销,这不是MYSQL可以在后端做的吗?

最佳答案

group by worked perfectly @Fred-ii- please submit this as answer so I can get that approved for you. – DEVPROCB

根据 OP 的要求:

您可以使用 GROUP BY col_of_choice 以避免在查询结果中显示重复项。

引用:

关于php - 从 mysql 中的类别部分创建列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38934963/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com