J'ai une table SQL où dans chaque rangée je stocke le pays et la ville d'un emplacement de choses. Par exemple:Obtenir la liste des villes et des pays d'une table SQL
record1, New York, USA record2, Rome, Italy record3, Milano, Italy record3, Birghiman, UK record4, London, UK record5, London, UK record6, London, UK record7, Birmingham, UK
Je voudrais générer une liste qui est ordonnée par pays et par ville, et chaque ville montrent qu'une seule fois dans le résultat.
Je voudrais savoir comment résoudre ceci dans SQL et Linq To SQL d'une manière élégante.
Veuillez clarifier ce que «il n'y a qu'une seule ville de la table» signifie que je ne peux pas analyser cette phrase. –
je remarquai que dans SQL je peux résoudre ce la façon suivante: SELECT DISTINCT TOP (100) ville pour cent, pays FROM table ORDER BY pays Il serait toujours agréable de connaître la façon Linq si – gyurisc
Ajout du « Top 100 Pourcentage "est un moyen de forcer un ORDER BY dans une vue. La plupart des DBA et tout le monde à M $ découragerait cela. Si vous l'enregistrez en tant que vue, placez la commande Par sur l'appel à la vue. Si vous ne l'êtes pas, vous n'avez pas besoin de Top 100%. – Bill