MYSQL 그룹은 마지막 값을 기준으로 하지만 조건부로 그룹화됩니다.
P粉037450467
P粉037450467 2023-09-14 15:37:56
0
1
346

제 상황을 설명하겠습니다. MySQL 5.7

레지스트리와 모바일이라는 테이블 2개가 있습니다. 이 두 테이블에는IDMovement공통점이 있으므로 두 테이블에 참여할 수 있습니다

내 질문:Registry열(varchar 열)별로 그룹화해야 하고 MAXIDMovement을 확인해야 합니다. 이 행에는IDCausal이라는 또 다른 열이 있습니다. MAXIDMovementIDCasual이 21과 다른 경우 건너뜁니다. 그렇지 않으면 행을 반환합니다.

제가 한 일의 예를 들어보겠습니다:

으아아아

추신: WHERE는 단지 예일 뿐이므로 각 레지스트리를 쿼리해야 합니다.

레지스트리 2SST0160의 반환 값은 다음과 같습니다.

으아아아

예제에서 MAX IDMovement는 9817이지만 IDCausal은 5이므로 이 예에서 예상되는 쿼리 결과는 NOTHING입니다. IDCausal이 21인 경우 예상되는 결과는 21개의 행뿐입니다. 각 레지스트리에 대해 결과는 레지스트리당 0 또는 1개 행이 될 것으로 예상됩니다.

분명히 설명드렸기를 바랍니다. 도움을 주셔서 감사합니다!

P粉037450467
P粉037450467

모든 응답 (1)
P粉165522886

으아악

    최신 다운로드
    더>
    웹 효과
    웹사이트 소스 코드
    웹사이트 자료
    프론트엔드 템플릿
    회사 소개 부인 성명 Sitemap
    PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!