J'ai essayé la meilleure réponse ici: Select count/duplicates Et n'a pas obtenu de résultats précis, peut-être parce que cet exemple est pour un champ?Comptage des lignes avec 2 colonnes en double/correspondantes
J'ai essayé à l'origine, et ne semble pas fonctionner soit:
SELECT T.STATE, T.CITY, COUNT(T2.CITY)
FROM (SELECT DISTINCT T.STATE, T.CITY
FROM TABLE) T
LEFT JOIN TABLE T2 ON T2.STATE = T.STATE
AND T2.CITY = T.CITY
GROUP BY T.STATE, T.CITY
Cela donne des résultats inexacts ainsi. J'essaie d'obtenir le nombre de valeurs dupliquées de 2 champs dans une table.
données Exemple:
Los Angeles, CA, Bob
New York, NY, Bill
Los Angeles, CA, Jim
Los Angeles, CA, Joe
New York, NY, Gary
Los Angeles, CA, Roger
doit retourner:
Los Angeles, CA, 4
New York, NY, 2
Suggestions?
Cette retourne tout avec un compte de 1, ce n'est pas ce qu'il devrait être. –
Etes-vous sûr? Le compte de HAVING (1)> 1 devrait signifier seulement le retour quand le compte est plus grand que 1. Êtes-vous sûr que vous avez eu le droit? – Greg