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;
  }

Deja un comentario

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