Instruction SQL clause where condition avec plusieurs valeurs
J'ai eu quelques problème lors de la tentative d'écrire une instruction SQL avec plusieurs valeurs pour la clause where condition. Donc, fondamentalement, je vais dessiner un tampon sur la carte et il m'a fait une liste d'id de l'événement.
J'ai donc créé cette instruction SQL et testé:
SELECT count(*) AS totalRaces, a.races FROM bookedevent be INNER JOIN
account a
ON be.bookedEventBY = a.accountName
WHERE be.eventID = 70 OR be.eventID = 69 OR be.eventID = 55
GROUP BY a.races
Il fonctionne. Mais là encore, cette instruction SQL ne fonctionne que pour les 3 id de l'événement. Pour mémoire tampon, il pourrait me rendre jusqu'à 10 id de l'événement. Alors, comment dois-je le formater dans ce cas?
Merci d'avance.
- ne regarde pas comme vous l'avez fait une recherche sur celui-ci, juste une remarque, une simple recherche sur google avec le titre de votre question serait de retour la bonne réponse pour vous
Vous devez vous connecter pour publier un commentaire.
Utilisation DANS clause
Vous Devez utiliser SQL dynamique.
Ensuite, vous pouvez passer votre liste de eventIDs comme une liste séparée par des virgules. Vous pouvez ensuite varier dynamiquement le nombre d'éléments dans la cluse