특정 순서로 후속 EventA 이전에 EventA와 이전 EventB 간의 레코드를 일치시킵니다.
P粉138711794
P粉138711794 2024-04-01 13:05:30
0
1
324

다음 데이터(바이올린)가 있습니다.

id 데이텍 이벤트
1 2022-09-19 12:16:38 EVENTA
2 2022-09-19 12:16:38 A
3 2022-09-19 12:21:08 B
4 2022-09-19 12:21:12 EVENTD
5 2022-09-19 12:25:18 C
6 2022-09-19 12:25:18
7 2022-09-19 12:25:28 E
8 2022-09-19 12:25:29 F
9 2022-09-19 12:25:38 EVENTA
10 2022-09-19 12:25:39 G
11 2022-09-19 12:25:40 H
12 2022-09-19 12:25:48
13 2022-09-19 12:27:18 EVENTD
14 2022-09-19 12:29:08 제이

다른 두 값 사이에서 값을 선택하는 방법을 모르지만 특정 순서로 되어 있습니다. EVENTA와 EVENTD 사이의 이벤트만 순서대로 반환되어야 합니다.

따라서 결과는 ID가 1에서 49에서 13인 행

이어야 합니다.

다음과 같은 작업을 시도했지만 ID 1,4,9, 13이 표시되고 그 사이의 내용이 생략되었습니다.

으아아아

그래서 이걸 사용해 봤는데,

으아아아

결과가 나오지만 테이블에 행이 너무 많습니다.

방법이 있을 거라고 확신하지만 어떻게 해야 할지 모르기 때문에 이것을 끝까지 반복하는 방법을 알려 주실 수 있나요?

안녕하세요

피에르

P粉138711794
P粉138711794

모든 응답(1)
P粉924915787

이것은 단방향입니다:

  • 날짜별로 정렬된 무장 이벤트 및 군축 이벤트의 실행 횟수를 계산합니다
  • 군축 사건 수별로 정렬하고, 군축 사건 수별 기록 정렬 계산

이 시점에서 아직 arm_event 파티션에 EventD가 없으면 우리가 생성하는 순위 값이 0으로 가정된다는 점에 유의해야 합니다. 첫 번째 EventD가 발견되면 다음 EventD가 발견될 때까지 해당 값은 1입니다.

따라서 이 순위 값이 0 또는 1이고 이벤트가 "EventD"인 경우 WHERE 절에서 그에 따라 필터링할 수 있습니다.

으아아아

출력:

id 데이텍 이벤트
1 2022-09-19 12:16:38 활동
2 2022-09-19 12:16:38 하나
3 2022-09-19 12:21:08
4 2022-09-19 12:21:12 이벤트
9 2022-09-19 12:25:38 활동
10 2022-09-19 12:25:39 G
11 2022-09-19 12:25:40 H
12 2022-09-19 12:25:48
13 2022-09-19 12:27:18 이벤트
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!