J'ai une feuille de paiement. Il comporte une colonne nommée user_id et payment_type. Pour chaque paiement, les utilisateurs peuvent avoir plusieurs types de paiement. Je souhaite trouver des utilisateurs qui n'ont utilisé qu'un seul type de paiement au cours de leur vie.
Permettez-moi de vous expliquer clairement avec un exemple : Disons que j'ai les données suivantes :
user_id payment_type 1 UPI 1 NB 2 UPI 2 UPI
Pour ce qui précède, je veux seulement user_id
2 comme sortie car pour ces deux paiements, il n'utilise qu'un seul type de paiement.
Quelqu'un peut-il m'aider ?
Un simple HAVING et COUNT devraient faire l'affaire :
https://dbfiddle.uk/?rdbms=mysql_8.0&fiddle=65f673a7df3ac0ee18c13105a2ec17ad一个>
Si vous souhaitez inclure payment_type dans l'ensemble de résultats, utilisez :
https://dbfiddle.uk/?rdbms=mysql_8.0&fiddle=cc4704c9e51d01e4e8fc087702edbe6e 一个>