Voici un exemple de deux tables et je souhaite créer une vue en tant que résultat final. Il y a deux tables en entrée de la vue, une qui a des pays avec un identifiant de localisation et l'autre des noms de lieux, je veux les rejoindre et ensuite faire un cas pour remplacer plusieurs comptes avec une seule entrée. Toute aide est appréciée.Requête SQL et instruction case pour afficher plusieurs entrées en joignant deux tables
Je pensais d'abord d'obtenir de multiples chefs d'accusation emplacement Id de l'entité table, puis créez une instruction Select Case, mais sans succès, voici le projet de code.
select
Country, count(locationid),
case LocationName
when Cnt > 1 then 'Mulitple offices'
when Cnt = 0 then 'Unknown Location'
else LocationName
end
from
Entity
group by
Country
MISE À JOUR: Je viens de faire un SQLFiddle (très pratique) et a réalisé les deux solutions de @Gordon et @ P.Eh mais avec quelques problèmes. Voir spécifique dans les commentaires ci-dessous
Cas _expression_, pas _statement_. – jarlh