Merci pour ton retour!
C'est top, la requête SQL fonctionne!
Mon dernier soucis, est de convertir la requête en BQL.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
{
$query = $em->createQuery("
SELECT u.nomUtilisateur, u.prenomUtilisateur, u.id AS userID
FROM App\Entity\EtudiantCours ec
LEFT JOIN App\Entity\Pointage po
INNER JOIN App\Entity\Utilisateur u
WITH u.id = po.utilisateurEtudiant
INNER JOIN App\Entity\CoursPlanning cp
WITH cp.id = po.cours
AND cp.cours = :idCours
AND cp.plageHoraire = :idCreneau
AND cp.dateCours = :idDate
WITH po.utilisateurEtudiant = ec.etudiant
WHERE po.utilisateurEtudiant is null
")
->setParameter('idCours', $idCours)
->setParameter('idDate', $idDate)
->setParameter('idCreneau', $idCreneau);
$result = $query->getResult();
return $result;
} |
J'ai une erreur sur la ligne
WITH po.utilisateurEtudiant = ec.etudiant
![Nom : lklk.png
Affichages : 198
Taille : 10,5 Ko](https://www.developpez.net/forums/attachments/p558220d1587371765/bases-donnees/langage-sql/bdl-symfony-request/lklk.png/)
Si tu as une idée, je bloque. Merci d'avance
Partager