group concat的坑,多表查詢出現重複資料

2021-09-28 21:43:38 字數 776 閱讀 3973

select t.id,tc.create_date replenishmenttime,group_concat(tc.amount) "補錄金額",group_concat(tc.create_date) "補錄時間" 

from t_order t

left join t_charge_supplement tc on t.id=tc.order_id

where t.id="od190902156712964"

兩個表關聯查詢時,結果正常

加乙個表關聯並且條件相同

select t.id,tc.create_date replenishmenttime,group_concat(tc.amount) 「補錄金額」,group_concat(tc.create_date) 「補錄時間」

from t_order t

left join t_charge_supplement tc on t.id=tc.order_id

left join t_transaction tr on tc.order_id= tr.order_id

where t.id=「od190902156712964」

結果出現重複,暫未解決。

element UI 多表單重置的時候的坑

問題細化一下是這樣的 比如我有乙個用來修改資料的表單,第一條資料是,開啟表單後就有兩個輸入框分別填的是xixi和12,此時我修改xixi為haha,呼叫this.refs.resetfields 後,該表單資料恢復為xixi和12,這是沒問題的。現在我要修改第二條資料,開啟表單後將dog修改為cat...

concat以及group concat的用法

1 功能 將多個字串連線成乙個字串。2 語法 concat str1,str2,返回結果為連線引數產生的字串,如果有任何乙個引數為null,則返回值為null。3 舉例 例1 select concat id,name,score as info from tt2 1 功能 和concat 一樣,將...

mysql的GROUP CONCAT函式的用法

當我們想查詢某個資料中所屬的多個分類時,並且想讓這多個分類顯示成一組的話,那麼就用到了函式group concat。下面是個例子 select select group concat sys.type name from sys type sys where sys.type id in selec...