이 테이블 트랜잭션 당 트랜잭션 ID와 상태를 저장하는 "T"MySQL을 선택 거래는 또한 ID의 자손에 의해 주문
id txn_id status
1 001 0
2 001 2
3 002 2
4 002 0
5 002 100
6 003 0
7 003 100
내가 또한 가장 높은 상태로 거래를 얻을 필요 아이디 후손에 의해 주문 :
id txn_id status
7 003 100
5 002 100
2 001 2
를 지금까지 사용하고 :
SELECT id, txn_id, status FROM 1a1_ipn GROUP BY txn_id ORDER BY id DESC
그러나 불운. 나는 아이디어가 부족하다.
이것은 작동합니다. [특정 열의 그룹 별 최대 값 보유 행 수] (https://dev.mysql.com/doc/refman/5.7/en/example-maximum-column-group-row)에 설명 된 옵션 중 하나입니다. html). [SQL Fiddle] (http://sqlfiddle.com/#!9/3bd0d9/16)을 참조하십시오. –