colonne [TYPE] a un ou B ou C. Je souhaite sélectionner la liste des noms ceux qui ont tous A, B, C dans le tableau.
résultat p>
p> réellement, Je voulais faire cela avec une deuxième méthode parce que les types A, B, C ont un sous-type de duplicats, mais j'ai eu cette erreur ci-dessous. P> Y a-t-il un moyen de le faire? P> P> msg 156, niveau 15, état 1, ligne 10 Erreur de syntaxe 'TOUT "... CODE> P>
3 Réponses :
Vous pouvez utiliser ceci suppose que le nom code> / < Code> Type Code> Les lignes ne sont pas répétées dans la table. p> EDIT: P> Si vous souhaitez simplement vérifier A / B / C, alors: P> ou: p> si la table a des duplicats. p> p> groupe par code> et
avoir code>:
Cette requête ne semble pas fonctionner. Il vérifie si un nombre d'entiers est égal à un ensemble de chaînes.
Merci pour votre réponse Gordon. L'accès avec le compte est presque la meilleure idée de la situation actuelle.
@ jpmc26. . . Merci. J'ai laissé de côté le compteur () code> dans la sous-requête.
Cela ne fonctionnera toujours pas, maintenant que j'y pense. Par exemple, si une ligne est associée à A code>,
b code> et
d code>, il l'inclura de manière incorrecte.
@ jpmc26. . . Non, car alors d code> serait un autre type dans la table, ce qui signifie qu'il y en a 4. Et aucun
nom code> s correspondrait.
Vous êtes utilisé une fonction non valide »tout '. Et aussi, cela ne fonctionne pas dans Invalid dans la clause.SO, veuillez essayer ceci.
Merci de commenter Hemang, mais j'ai besoin du nom qui a tout 'A', 'B', 'C' dans la table d'origine.
OK.Veuillez remplacer juste le nom de la table @TBL à Tempso
Hémang Désolé mais je voulais dire que je voulais seulement des noms ceux qui doivent avoir tous les "A", "B", "C" dans la table.
Veuillez ajouter avoir au groupe et j'ai mis à jour la solution.
Merci d'avoir dépensé votre temps précieux avec cet article, Hémang.
Sélectionnez Nom à partir de @Table où tapez ('A', groupe 'B', "c ') par nom comptant (nom)> = 3 p>
'Compter' sera la meilleure solution jusqu'à présent. Merci vikram.
Qu'avez-vous essayé? Donc, ce n'est pas un service d'écriture de code.
Tout ce que vous avez à faire est de me montrer Qu'est-ce que vous avez essayé.
J'avais mis à jour, Dale.