我在 mariadb 中编写了查询以获得一些结果。结果如下
paracode paramname paramrange value
0010 Test 10-50 20
0010 Test 10-50 30
0010 Test 10-50 15
0020 Test2 0-100 20
0020 Test2 0-100 50
我想将结果显示为
0010 Test 10-20 20 30 15
0020 Test2 0-100 20 50
我的查询如下
select transquantity_parameter paramcode, concat(transquantity_parameter,'-',parameter_name) pramName,transquantity_value
from pkgqc_transquantity inner join pkgqc_itemparameter ON parameter_code = transquantity_parameter
WHERE transquantity_headerno ='9405000143' and transquantity_type ='QN'
order by 1
A 计划:请参阅 [数据透视表] 标签。
B 计划:使用
GROUP_CONCAT()
。