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

Zend_Db PHP Discussion :

zend 1.12, mysql / joinLeft


Sujet :

Zend_Db PHP

  1. #1
    Membre à l'essai
    Inscrit en
    février 2010
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : février 2010
    Messages : 35
    Points : 20
    Points
    20
    Par défaut zend 1.12, mysql / joinLeft
    Bonjour,
    Quelqu'un pourra m'aider SVP,
    Mon problème est que je cherche à faire une jointe entre une table et un résulat d'une requête en zend comme suit:
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    SELECT `a`.*, `b`.* FROM `table_a` AS `a` 
    LEFT JOIN
    (SELECT `a`.*, `b`.* FROM `table_b` where condition) 
    ON a.id = b.id 
    where condition
    Quelqu'un aura une solution? merci par avance.

  2. #2
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    mai 2009
    Messages
    736
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : mai 2009
    Messages : 736
    Points : 1 101
    Points
    1 101
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $subQuery = $db->select()->from(array('b' => 'table_b'));
     
    $query = $db->select()
                ->from(array('a' => 'table_a'))
                ->joinLeft(array('b' => new Zend_Db_Expr('('.$subQuery.')')), 'a.id = b.id');
    A la recherche d'un film : http://chercher-un-film.com

Discussions similaires

  1. zend 1.12, mysql
    Par yiwen dans le forum Zend_Db
    Réponses: 2
    Dernier message: 06/06/2013, 16h42
  2. Zend Framework et MySQL
    Par tchatchouang dans le forum Zend_Db
    Réponses: 1
    Dernier message: 04/06/2013, 14h26
  3. Installation Zend PC et MySQL
    Par iloyer dans le forum Zend
    Réponses: 2
    Dernier message: 07/03/2012, 17h51

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