Bonjour, voici mon problème. J'ai la table suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 AgendaId
AgendaDate
ObjectId
Je voudrais lorsque je cherches plusieurs agendaid et plusieurs date que le select me retourne rien si il y a un objectId qui est différent des autres, mais en tenant compte aussi des records qui n'existent pas.

Par exemple si j'ai dans ma table les records suivants:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 1   2007-10-22   10
2   2007-11-22   10
Et que je fais un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
select * from ma_table where agendaid = 1 or agendaid = 2 or agendaid = 3 and agenda_date = '2007-10-22'
il devra me retourner que dale puisque l'agenda qui a un id 3 n'existe pas.

Évidemment je pourrais vérifier au retour du select, regarder records par records, mais je cherches une solution côté serveur.

avec mysql 5

Merci