J'ai une table qui a plusieurs lignes avec les champs suivants:
PersonName SongName Status
Je veux utiliser des noms sélectionnés dans une zone de liste à sélection multiple, dont je peux récupérer les valeurs, puis faire une clause where afin qu'elle affiche les noms de chansons que les personnes sélectionnées peuvent toutes jouer, le statut est donc complet.
Par exemple:
PersonName SongName Status
Holly Highland Complete
Holly Mech Complete
Ryan Highland Complete
Si je sélectionne Holly et Ryan dans la zone de liste et que j'appuie sur le bouton, la requête doit simplement afficher Highland car c'est ce qu'ils savent tous les deux.
Toutes les réponses
Essaye ça:
Le nombre dans l'avoir doit correspondre au nombre de personnes. Si vous avez également besoin que le statut soit
Complete
utilisez ceciwhere
clause au lieu de la précédente:Si vous utilisez une procédure stockée paramétrée:
INNER JOIN ON t.PersonName = newTable.PersonName
en utilisant une variable de table qui contient des noms passésLeave a Reply