gpt4 book ai didi

mysql - 执行问题后 Codeigniter MySQL 余额

转载 作者:行者123 更新时间:2023-11-29 06:26:59 26 4
gpt4 key购买 nike

我有下表并需要获得以下输出。

+---------+-----------+------+----------+------------+
| item_id | item_name | qty | status | unit_price |
+---------+-----------+------+----------+------------+
| 1 | A | 161 | purchase | 7.50 |
| 2 | A | 108 | purchase | 8.50 |
| 3 | B | 100 | purchase | 10.00 |
| 4 | A | -74 | issue | 7.50 |
| 5 | A | -100 | issue | 8.50 |
| 6 | B | -24 | issue | 10.00 |
+---------+-----------+------+----------+------------+

期望的输出

+-----------+-----+------------+
| item_name | qty | unit_price |
+-----------+-----+------------+
| A | 87 | 7.50 |
| A | 8 | 8.50 |
| B | 76 | 10.00 |
+-----------+-----+------------+

我使用了以下查询。

select item_name, qty, unit_price from stock group by unit_price

JavaScript

var jData = JSON.parse(data);
if (jData.status == true) {

jData.data.forEach(data => {
$('#request_table').append('<tr>' +
'<td ><span id="product" >' + jData.data[0].item_name + '</span>' +
'<input type="hidden" id="item_id[]" name="item_id[]" value="' + jData.data[0].item_id + '">' +
'</td>' +
'<td class="text-center">' + jData.data[0].qty + '</td>' +
'<td class="text-center"><input class="form-control text-right" disabled id="sales_price[]" name="sales_price[]" value="' + jData.data[0].up+ '"></td>' +

'<td class="text-center" ><i class="fa fa-remove remove" style="cursor: pointer"></i></td>' +
'</tr>');
})
}

出局

+-----------+-----+------------+
| item_name | qty | unit_price |
+-----------+-----+------------+
| A | 87 | 7.50 |
| A | 87 | 7.50 |
+-----------+-----+------------+

但没有得到预期的输出。可以在我的查询中修改什么来做到这一点。谁能帮我吗?

最佳答案

如果您只访问数据数组的第一个索引,这将不起作用

以下应该有效

var jData = JSON.parse(data);
if (jData.status == true)
{

jData.data.forEach(objItem => {
$('#request_table').append('<tr>' +
'<td ><span id="product" >' + objItem.item_name + '</span>' +
'<input type="hidden" id="item_id[]" name="item_id[]" value="' + objItem.item_id + '">' +
'</td>' +
'<td class="text-center">' + objItem.qty + '</td>' +
'<td class="text-center"><input class="form-control text-right" disabled id="sales_price[]" name="sales_price[]" value="' + objItem.up+ '"></td>' +

'<td class="text-center" ><i class="fa fa-remove remove" style="cursor: pointer"></i></td>' +
'</tr>'
);
});
}

关于mysql - 执行问题后 Codeigniter MySQL 余额,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58901971/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com