첫 번째 ID를 기반으로 두 번째 행의 ID를 업데이트합니다.
P粉818088880
P粉818088880 2024-01-28 23:38:16
0
1
452

내 원본 데이터는 다음과 같습니다.

으아악

원하는 출력은 다음과 같습니다:

으아악

ID가 처음 나타날 때 금액을 가져오고 두 번째 나타날 때 금액을 업데이트하는 것이 목적입니다. 나는 다음 코드를 시도하고 있습니다:

sid id  amount
1   12  30
2   45  30
3   45  50
4   78  80
5   78  70

P粉818088880
P粉818088880

모든 응답(1)
P粉904450959

각 행을 반환하는 쿼리에 테이블을 결합합니다. id 的最小值 sid 并再次返回其自身,以便获得具有该最小值 sid:

으아아아

보기 데모.

MySql 8.0+의 경우 ROW_NUMBER() 창 기능을 사용하는 경우 단 1개의 연결만으로 이 작업을 수행할 수 있습니다.

으아아아

보기 데모.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿