결제 명세서가 있어요. user_id 및 Payment_type이라는 열이 있습니다. 각 결제에 대해 사용자는 여러 결제 유형을 가질 수 있습니다. 평생 동안 하나의 Payment_type만 사용한 사용자를 찾고 싶습니다.
예를 들어 명확하게 설명하겠습니다. 다음과 같은 데이터가 있다고 가정해 보겠습니다.
으아악위의 경우 출력으로 user_id
2개만 원합니다. 왜냐하면 이 두 결제에는 1개의 Payment_type만 사용하기 때문입니다.
누구든지 도와줄 수 있나요?
간단한 HAVING과 COUNT를 사용하면 됩니다.
으아아아https://dbfiddle.uk/?rdbms=mysql_8.0&fiddle=65f673a7df3ac0ee18c13105a2ec17ad一个>
결과 집합에 Payment_type을 포함하려면 다음을 사용하세요.
으아아아https://dbfiddle.uk/?rdbms=mysql_8.0&fiddle=cc4704c9e51d01e4e8fc087702edbe6e 一个>