찾다

 >  Q&A  >  본문

MySQL: 내부 조인을 사용하여 생성된 일일 행 수를 표시하시겠습니까?

user 및 user_data 테이블이 있습니다. 등록을 created_at별로 표시하고 오늘 개수별로 그룹화하여 사용자 등록의 델타를 볼 수 있도록 매일의 기록을 표시하려고 합니다.

user_data는 선택 사항이며 항상 존재하는 것은 아니지만 (아직) user_data 행이 있는 행만 계산하고 싶습니다.

이것을 실행 중인데 각 사용자 등록에 대해 1개의 행만 반환됩니다. 날짜를 어떻게 그룹화할 수 있나요?

SELECT COUNT(*), created_at, email 
FROM users 
INNER JOIN user_data  ON users.id = user_data.user_id
GROUP BY users.created_at, email

P粉692052513P粉692052513448일 전890

모든 응답(1)나는 대답할 것이다

  • P粉334721359

    P粉3347213592023-09-11 10:52:33

    귀하의 설명에 따르면 사용자 등록 수를 날짜별로 표시하고 이에 따라 그룹화하려는 것 같습니다. 요구 사항을 더 잘 이해하고 보다 정확한 지침을 제공하기 위해(예: 샘플 테이블 및 예상 결과 제공)

    수정된 쿼리는 다음과 같습니다.

    으아악

    날짜별 등록 횟수를 알려드립니다.

    회신하다
    0
  • 취소회신하다