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