Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ORM PHP Discussion :

Réecriture sql en dql [Doctrine]


Sujet :

ORM PHP

  1. #1
    Membre du Club
    Inscrit en
    janvier 2011
    Messages
    63
    Détails du profil
    Informations forums :
    Inscription : janvier 2011
    Messages : 63
    Points : 56
    Points
    56
    Par défaut Réecriture sql en dql
    Bonsoir à tous !

    Toujours dans le cadre de l'apprentissage de sf, j'ai un pb. j'ai une requete imbriquée qui me marche bien en sql :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    
    SELECT
    COUNT(a.idcand) as Total, b.lautoecole
    FROM
    					(SELECT
    									COUNT(test.resultat) AS TotalResultat,candidat.nom,candidat.prenom, candidat.id AS idcand, candidat.infospermis_id AS idinfos
    					FROM
    									test
    					INNER JOIN infos_test_candidat ON test.id = infos_test_candidat.fk_test
    					INNER JOIN candidat ON candidat.id = infos_test_candidat.fk_candidat
    					WHERE
    								test.resultat = 1
    					GROUP BY
    						candidat.id) a,
    
    				(SELECT
    					autoecole.libelleautoecole AS lautoecole,autoecole.id AS idautoecole, infospermis.id  AS idinfopermis FROM autoecole 
    					INNER JOIN infospermis ON infospermis.fk_autoecole = autoecole.id
    					) b
    
    WHERE (a.idinfos = b.idinfopermis AND a.TotalResultat = 3)
    
    
    GROUP BY b.idautoecole
    Comment la réecrire en dql ?

    je travaille sur la version 1.4.20 de symfony.

    Merci pour votre aide.

  2. #2
    Membre du Club
    Inscrit en
    janvier 2011
    Messages
    63
    Détails du profil
    Informations forums :
    Inscription : janvier 2011
    Messages : 63
    Points : 56
    Points
    56
    Par défaut
    J'ai trouvé mon bonheur à cette adresse :
    http://symfony.com/legacy/doc/cookbo..._with_doctrine

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Requête Sql a DQL
    Par Ina09 dans le forum Bibliothèques et frameworks
    Réponses: 0
    Dernier message: 21/05/2015, 19h03
  2. Requête Sql a DQL
    Par Ina09 dans le forum DB2
    Réponses: 2
    Dernier message: 21/05/2015, 18h52
  3. Conversion SQL vers DQL
    Par houcine88 dans le forum Doctrine2
    Réponses: 1
    Dernier message: 25/04/2013, 13h57
  4. les fonctions SQL dans DQL
    Par ELouafi dans le forum Doctrine2
    Réponses: 0
    Dernier message: 06/08/2012, 21h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo