3 回答
TA貢獻(xiàn)1895條經(jīng)驗(yàn) 獲得超3個(gè)贊
解決“重復(fù)行問(wèn)題”的一種方法是使用 SQL 子句。GROUP BY
因此,請(qǐng)將模型函數(shù)更改為如下所示:
function customerBarCode_m(){
$itemId=$this->input->post('itemCode');
$query=$this->db->query("select A.*, B.ACCTNAME as customer_name from customer_bar_code A, ledger_accounts B where A.CUSTOMER_CODE=B.ACCTCODE and ITEM_CODE='" . $itemId . "'" . ' GROUP BY ITEM_CODE');
return $query->result_array();
}
這樣,就可以保證獲得具有不同值的行。ITEM_CODE
TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超11個(gè)贊
在風(fēng)景中,其他人也在別的地方。因此,兩個(gè) tbody 都顯示出來(lái)了。所以,改變了下面的行,
$(“#example-1”).find('tbody').html(data.tableData);
到下面這個(gè),
$(“#example-1”).find('tbody').eq(0).html(data.tableData);
TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超5個(gè)贊
將模型查詢替換為以下內(nèi)容:
$this->db->select("A.*,B.ACCTNAME as customer_name");
$this->db->from('customer_bar_code A');
$this->db->join('ledger_accounts B','A.CUSTOMER_CODE=B.ACCTCODE and ITEM_CODE="'.$itemId.'"');
$query = $this->db->get();
$result = $query->result_array();
return $result;
另外,請(qǐng)注意,所有包含customer_name表單元格都具有相同的id,該ID可以作為前綴或后綴,由某些唯一值或標(biāo)識(shí)符組成,以保持唯一性。
- 3 回答
- 0 關(guān)注
- 194 瀏覽
添加回答
舉報(bào)
