Impossible d'éxécuter la requête

(SELECT Id_Joueur
							FROM joueurs, postes, individus
							WHERE postes.Id_Poste = 1 
							AND postes.Id_Poste = joueurs.Id_Poste 
							AND joueurs.Id_Club = 1201
							AND joueurs.Id_Saison = 10 
							AND joueurs.Id_Individu = individus.Id_Individu
							AND 
							)
							UNION
							(SELECT Id_Joueur 
							FROM joueurs, postes, individus
							, groupements, enfants
							WHERE postes.Id_Poste = 1 
							AND postes.Id_Poste = joueurs.Id_Poste 
							AND joueurs.Id_Saison = 10 
							AND joueurs.Id_Individu = individus.Id_Individu
							AND groupements.Id_Parent = 1201 
									AND joueurs.Id_Club = enfants.Id_Objet  
									AND enfants.Id_Groupement = groupements.Id_Groupement  
									AND groupements.Id_Type IN (2) 
							AND (IF(joueurs.Categorie LIKE '%senior%',IF(groupements.Categorie LIKE '%senior%',1,0),0) OR IF(joueurs.Categorie LIKE '%feminine%',IF(groupements.Categorie LIKE '%feminine%',1,0),0) OR IF(joueurs.Categorie LIKE '%mini_poussine%',IF(groupements.Categorie LIKE '%mini_poussine%',1,0),0) OR IF(joueurs.Categorie LIKE '%cadet%',IF(groupements.Categorie LIKE '%cadet%',1,0),0) OR IF(joueurs.Categorie LIKE '%cadette%',IF(groupements.Categorie LIKE '%cadette%',1,0),0) OR IF(joueurs.Categorie LIKE '%benjamin%',IF(groupements.Categorie LIKE '%benjamin%',1,0),0) OR IF(joueurs.Categorie LIKE '%benjamine%',IF(groupements.Categorie LIKE '%benjamine%',1,0),0) OR IF(joueurs.Categorie LIKE '%poussin%',IF(groupements.Categorie LIKE '%poussin%',1,0),0) OR IF(joueurs.Categorie LIKE '%poussine%',IF(groupements.Categorie LIKE '%poussine%',1,0),0) OR IF(joueurs.Categorie LIKE '%minime%',IF(groupements.Categorie LIKE '%minime%',1,0),0) OR IF(joueurs.Categorie LIKE '%minime f%',IF(groupements.Categorie LIKE '%minime f%',1,0),0) OR IF(joueurs.Categorie LIKE '%mini_poussin%',IF(groupements.Categorie LIKE '%mini_poussin%',1,0),0) OR IF(joueurs.Categorie LIKE '%detente%',IF(groupements.Categorie LIKE '%detente%',1,0),0))  
							AND 
							)
						

Erreur MySQL: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') UNION (SELECT Id_Joueur FROM joueurs, postes, individ' at line 9Le serveur de 64matchschrono est indisponible... Merci de réitérer votre requête (toucheF5).
En cas d'indisponibilité prolongée, merci de bien vouloir contacter l'administrateur (contact@64matchschrono.com) tout en indiquant l'adresse de la page qui pose souci dans le corps de votre email.
Merci de votre compréhension.