Select count sur plusieurs champs

lezj Messages postés 66 Date d'inscription samedi 14 août 2004 Statut Membre Dernière intervention 5 juillet 2013 - 18 janv. 2011 à 19:11
cs_Robert33 Messages postés 834 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 14 janvier 2017 - 21 janv. 2011 à 22:23
Bonjour à tous et à chacun!

Mon problème est le suivant:

j'ai une table Candidature dans ma base de données qui contient une clé composée de deux champs 'id_candidat' et 'id_activité'. Voilà je voudrais savoir comment pourrais-je faire pour tester s'il existe déjà un enregistrement dans la base pour empêcher un même candidat de postuler pour une même activité; en d'autres termes éviter qu'un candidat ne postule deux fois à la même activité.
Je suis sous php/MySQL.

Merci!

Lez-J

1 réponse

cs_Robert33 Messages postés 834 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 14 janvier 2017 33
21 janv. 2011 à 22:23
Bonsoir

et pourquoi pas un simple select ... where (id_candidat @canditat) AND (id_activité @activite)


SELECT     COUNT(*)
FROM         Candidature
WHERE     (id_candidat 1) AND (id_activité 1)


Bob.
0
Rejoignez-nous