PHP MYSQL 多个或单个 DISTINCT/UNIQUE 值

标签 php mysql unique distinct

目前我有这个查询:

SELECT column1,column2 FROM table

column1 需要不同,column2 则不需要。

SELECT DISTINCT column1, NON-DISTINCT column2 FROM table

现在我知道这没有意义,但我需要column1 是不同的,column2 是任何东西。我该怎么做。

最佳答案

select pid, group_concat(distinct bla1) as bla1s
from table
group by pid;

上面将为每个 pid 获取 1 行,您将能够查看是否有额外的 bla1,而无需引入新列或不必随机选择多个 bla1。

关于PHP MYSQL 多个或单个 DISTINCT/UNIQUE 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1410345/

相关文章:

php - 如何在php中动态添加多个WHERE子句

php - 如何通过字段下订单但内部有条件?

mysql - Google App Scripts 不会在远程服务器上建立到 MySQL 的 Jdbc 连接

c# - 生成随机的唯一值 C#

php - 当 ID 未知时保存到表

php - MYSQL从另一列找到匹配的id

php - 如何解决此分页?

php - SQL 语法错误 - 插入语句

algorithm - 如何保证基于哈希的ID的唯一性?

unique - 允许每台计算机一票(非IP,未登录用户)