php - SQL只选择一次行

标签 php mysql

我有这样的表pro:

id    category   details
1         f        weqweq
2         m        dqweq
3         f        xcxzc
4         m        eqweqw
5         f        asweq
6         c        xzsda

现在如果我尝试类似的东西:

SELECT DISTINCT category FROM pro

我只得到 mc

如果我尝试:

  SELECT category FROM pro GROUP BY category

我只得到fc

我怎样才能查询得到所有的 m,f,c 一次?!

最佳答案

使用GROUP BY :

SELECT * FROM pro GROUP BY `category`

关于php - SQL只选择一次行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13272347/

相关文章:

php - C2DM 和 GCM 有什么区别

sql - ms-access:从另一个查询中选择

java - 如何处理数据库崩溃(Glassfish/MySQL)?

php - mysql、sqlite 和 pgsql 之间的语法差异

php - 如何在 Laravel eloquent 中的逗号分隔列上创建条件关系

mysql - SQL Standard、PostgreSQL 和 MySQL 中的 JSON 支持

php - 在 composer 上运行脚本时保持颜色输出

php - 如何使用 proc_open() 函数通过管道传输到 PHP 进程?

php - SQL 优化 WHERE 与 JOIN

php - 我的PHP获取YouTube视频API函数未打印任何内容