Il existe un ensemble de données supposé être un mappage 1-à-1. Cependant, il y a, par exemple,Comment trouver une entrée un-à-plusieurs
userId, deviceId
aaa, 12345
bbb, 22398
ccc, 43284
un cas où l'on a beaucoup deviceId userId.
userId, deviceId
ddd, 12094
eee, 12094
fff, 12094
ggg, 459834
hhh, 459834
iii, 459834
jjj, 459834
Qu'est-ce que SQL peut répertorier uniquement ces entrées un-à-plusieurs? Imaginez, il y a beaucoup d'entrées un-à-plusieurs. Je n'ai pas besoin d'une entrée 1-à-1 dans le résultat. Alors, ce que je veux voir comme résultat est quelque chose comme,
deviceId, _cnt
12094, 3
459834, 4
Vous pouvez utiliser SELECT ' deviceId, COUNT (*) AS _cnt FROM mytable GROUPE BY IDUTILISATEUR COMPTE (*)> 1' t o obtenir ces valeurs 'deviceId' liées à des entrées un-à-plusieurs. –