我想对项目进行分组并使用 company_name 中的不同值作为我的列名称
// 这是 MYSQL 中的查询
选择 tbl_addcolumn.quantity,tbl_addcolumn.unit,tbl_addcolumn.item,tbl_supplier.company_name,tbl_supplierprice.totalPrice,tbl_addcolumn.totalcost
从 tbl_addcolumn
内连接 tbl_supplierprice
在 tbl_addcolumn.id = tbl_supplierprice.itemName
内连接 tbl_supplier
关于 tbl_supplierprice.fk_supplierId = tbl_supplier.id
其中 tbl_supplier.pr_no = '2023-03-0001'
按
tbl_addcolumn
.item
ASC 订购
数量 | 单位 | 项目 | 公司名称 | 总价 | 总成本 |
---|---|---|---|---|---|
5 | 轮辋 | A4证券纸 | EGB交易 | 300 | 750 |
5 | 轮辋 | A4证券纸 | 好运交易 | 500 | 750 |
50 | 一块 | 黑笔 | EGB交易 | 300 | 250 |
50 | 一块 | 黑笔 | 好运交易 | 200 | 250 |
50 | 一块 | 蓝笔 | EGB交易 | 100 | 250 |
50 | 一块 | 蓝笔 | 好运交易 | 200 | 250 |
50 | 一块 | 红笔 | EGB交易 | 100 | 250 |
50 | 一块 | 红笔 | 好运交易 | 200 | 250 |
我的愿望输出是这样的:
数量 | 单位 | 项目 | EGB交易 | 好运交易 | 总成本 |
---|---|---|---|---|---|
5 | 轮辋 | A4证券纸 | 300 | 500 | 750 |
50 | 一块 | 黑笔 | 300 | 200 | 250 |
50 | 一块 | 蓝笔 | 100 | 200 | 250 |
50 | 一块 | 红笔 | 100 | 200 | 250 |