mysql - 如何在 mysql 中按字段和自动 ID 进行分组

标签 mysql

我有一个表,其中有 2 个字段:LogidType:

 +---------+---------+
 |  Logid  |  Type   |
 +---------+---------+
 |    1    |  PHP    |
 |    2    |  Mysql  |
 |    3    |  PHP    |
 |    4    |  JAVA   | 
 |    5    |  PHP    | 
 |    6    |  MYSQL  |
 +---------+---------+

我需要通过logs_operationtype组获取所有Logid
我需要得到如下输出:

 +------------+---------+
 |  Logid     |  Type   |
 +------------+---------+
 |    1,3,5   |  PHP    |
 |    2,6     |  Mysql  |
 |    4       |  JAVA   |
 +------------+---------+

最佳答案

使用GROUP_CONCAT

SELECT GROUP_CONCAT(Logid) AS Logid, Type 
FROM  <tablename> 
GROUP BY Type

关于mysql - 如何在 mysql 中按字段和自动 ID 进行分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13739094/

相关文章:

php - Mysql创建日期(记录更新时不更新)

MYSQL 需要先购买代码与客户总数

php - 我怎样才能防止对网站的这种自动攻击?

php - 我如何从 chrome 扩展中安全地更新远程数据库?

php - Mysql 获取 unicode 文本(印地语)以记录集/文件 php codeigniter

php - mysql 查询当前日期结果

php - 创建 PDO 查询时参数中的数组

php - 这段代码对于 mysql 注入(inject)安全吗?

php - 获取具有 stdClass 对象列的行以及具有相同 id 的 sum 元素

php - 相当于 MySQL 的 hex(aes_encrypt)