est d'abord l'avertissement, je n'ai pas conçu la base de données que je suis maintenant en charge et je ne l'aurais pas conçu de cette façon, mais je suis ici.condenser la logique jusqu'à une requête Sql
Problème: Mon client a une table dans sa base de données qui contient des listes pour les locations. Dans cette table est un champ de texte pour stocker la ville de la liste. Ce que mon client espère voir est une liste déroulante de toutes les villes uniques avec un nombre à côté de chacun représentant combien de listes sont dans cette ville. En ignorant pour l'instant les problèmes d'orthographe et de capitalisation, quel Sql devrais-je utiliser pour obtenir la liste unique avec chaque nombre d'éléments? Pour une preuve de concept, j'ai demandé la liste distincte des villes (assez facile), puis j'ai parcouru chacune d'elles en interrogeant le nombre de fois où elle se trouve dans la table. C'est évidemment horriblement inefficace.
Quelqu'un peut-il m'aider avec le Sql pour faire tout cela en une seule déclaration?
Il serait plus facile si vous aviez des noms de tables et de colonnes, de cette façon nous serons tous parler le même langage dans nos réponses. – Benjol
Merci beaucoup à tous. Je me rends compte que toute personne ayant des compétences de base en SQL pourrait rapidement développer cela, d'où la raison pour laquelle j'ai posté ici. Si je pouvais marquer plus d'une réponse comme acceptée, je le ferais. –