mysql - 从具有多值特定列的多行的相同值中获取一行

标签 mysql sql database

如何从具有多值特定列(在本例中为 id_pengolahan)的多行的相同值中获取一行?

database table

提前致谢。

最佳答案

mysql中使用group_concat函数,如果不想重复id_pengolahan可以去掉distinct您的 逗号 分隔列表。

select id_btp
    , id_bahan
    , id_senyawa
    , group_concat(distinct id_pengolahan           
       separator ',') as id_pengolahan
    , id_kategori
    , batas_maksimum 
from tableA 
group by id_btp
    , id_bahan
    , id_senyawa    
    , id_kategori
    , batas_maksimum 

关于mysql - 从具有多值特定列的多行的相同值中获取一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59043275/

相关文章:

sql - Rails 在多个表上按列排序

java - JPA Spring 查询 sql

c# - 如何在 asp.net 中从数据库中填充 DropDownList?

MySQL - 日期格式

MySQL从具有别名的两个表中选择所有列

mysql - 包含来自组合表的数据的表

php - 两个单独的表,如何检查用户是否是更新其他表的所有者

php - 安装没有数据库的Magento

mysql - 迁移超过旧数据库值的新数据库

php - 一次查询中的对话用户列表