0
我對SQL非常陌生,我想創建一個sql函數(或語句),它根據firstname
和lastname
對我的事務表進行分組,同時計算重複次數和ID。組別不同行和計數重複
transaction
有以下欄目: id
,firstname
,lastname
等。
我想我回來看結果以JSON是這樣的:
[{
firstname:'John',
lastname:'Doe',
transaction_num:6,
transaction_ids:[1,3,56,78,88,90]
},{
firstname:'Jane',
lastname:'Smith',
transaction_num:2,
transaction_ids:[8,9]
}]
有沒有辦法做到這一點在SQL?
'SELECT firstname,lastname,GROUP_CONCAT(id)transaction_ids,COUNT(*)transaction_num FROM t GROUP BY firstname,lastname'此外,transaction是保留名稱,您可能需要更改它。 – Mihai