트랜잭션 레코드가 포함 된 데이터베이스가 있습니다. 각 레코드는 일련의 트랜잭션에 속하며 공유되는 TCID (트랜잭션 체인 ID)를가집니다. 각 트랜잭션에는 보낸 사람과받는 사람이 있습니다. 내가해야할 일은 체인의 최종 수신 사용자가 다른 체인의 첫 번째 발신자와 같은지 확인하는 것입니다.그룹의 첫 번째 레코드에서만 값 선택
현재 MySQL 쿼리는 최종 수신자가 첫 번째가 아닌 다른 체인의 트랜잭션에있는 레코드를 반환합니다. 최종 수신기와 첫 번째 발신자에게만 엄격하게 제한해야합니다.
그룹 by, order by 및 limit 1을 사용했지만 쿼리가 일부 레코드를 찾은 후에 적용됩니다. 여기에 지금까지 쿼리 시도했다 것 :
SELECT TCID FROM transactions WHERE senderUID = '$receiverUID' GROUP BY TCID LIMIT 1
사람은 내가 그룹 (TCID)의 첫 번째 (최저 TID) 레코드 만 senderUID를 검색 할 수있는 방법을 알아?
도움 주셔서 감사합니다.