Problème avec une jointure
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:
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 ? :(