-- 按pay_time排序,查询pay_amount的第一条
select cust_id,outer_id,substring_index(group_concat(pay_amount order by pay_time asc),",",1) as first_trade_money
from tableName
WHERE (cust_id in (271427)) AND (`from` = "MA") AND (pay_time is not null)
group by cust_id,outer_id;
mysql按某字段排序的第一条数据
最新推荐文章于 2023-01-30 14:27:11 发布
该SQL查询用于从具有特定条件的表中检索客户ID、外部ID和最早的支付金额。它首先按pay_time升序排列pay_amount,并使用substring_index函数截取分隔符前的第一个值作为最早交易金额。
摘要由CSDN通过智能技术生成