여러 행에서 하나의 값만 사용하여 사용자 목록을 얻는 방법 - MySQL
P粉214089349
P粉214089349 2024-02-03 23:19:38
0
1
386

결제 명세서가 있어요. user_id 및 Payment_type이라는 열이 있습니다. 각 결제에 대해 사용자는 여러 결제 유형을 가질 수 있습니다. 평생 동안 하나의 Payment_type만 사용한 사용자를 찾고 싶습니다.

예를 들어 명확하게 설명하겠습니다. 다음과 같은 데이터가 있다고 가정해 보겠습니다.

으아악

위의 경우 출력으로 user_id 2개만 원합니다. 왜냐하면 이 두 결제에는 1개의 Payment_type만 사용하기 때문입니다.

누구든지 도와줄 수 있나요?

P粉214089349
P粉214089349

모든 응답(1)
P粉337385922

간단한 HAVING과 COUNT를 사용하면 됩니다.

으아아아

https://dbfiddle.uk/?rdbms=mysql_8.0&fiddle=65f673a7df3ac0ee18c13105a2ec17ad一个>

결과 집합에 Payment_type을 포함하려면 다음을 사용하세요.

으아아아

https://dbfiddle.uk/?rdbms=mysql_8.0&fiddle=cc4704c9e51d01e4e8fc087702edbe6e 一个>

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