Class EntitySql

Métodos no incluidos

joinCountUm
  //***** join para definir contadores de relaciones um *****
  public function joinCountUm(FieldConfig $fk){   
    $sql = "
LEFT OUTER JOIN (
  SELECT " . $this->getEntityConfig()->getAlias() . ".id, count(" . $fk->getEntityConfig()->getAlias() . ".id) AS contar_" . $fk->getEntityConfig()->getName() . "
" . $this->from() . "
INNER JOIN " . $this->getDb()->getSchemaDot() . $fk->getEntityConfig()->getName() . " " . $fk->getEntityConfig()->getAlias() . " ON (" . $fk->getEntityConfig()->getAlias() . "." . $fk->getName() . " = " . $this->getEntityConfig()->getAlias() . ".id)
GROUP BY " . $this->getEntityConfig()->getAlias() . ".id    
) AS contar_" . $fk->getEntityConfig()->getAlias() . " ON (contar_" . $fk->getEntityConfig()->getAlias() . ".id = " . $this->getEntityConfig()->getAlias() . ".id)
";

    return $sql;
  }

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>