Bonjour,

Je ne comprends pas le résultat d'un de mes requêtes, j'ai deux tables:

sanctions
-groupe=test
-etat=0

absences
-groupe=test
-etat=0

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
$requete_groupe = $bdd->query("SELECT s.groupe AS groupe
							FROM sanctions AS s 
							INNER JOIN absences AS a
							ON s.etat=a.etat
							WHERE s.groupe='$groupe' AND s.etat=1");
$requete_groupe->execute();
 
		$rs = $requete_groupe->columnCount();
		echo $rs . "</br>";
Je voudrais avoir un résultat que si l'état de absence ET de sanction sont égales à 1 pour $groupe = test, mais la par exemple $res vaut 1 alors que les deux états valent 0.

Quelqu'un pourrait-il m'expliquer pourquoi ?