Skip to content

Excessive a.* clause #328

Description

@KarelWintersky
$query = new \Envms\FluentPDO\Query($this->pdo);
$query = $query
    ->from('articles AS a')
    ->select("a.id, a.title, a.cdate")
    ->where("a.s_hidden = 0")
    ->where("a.s_draft = 0")
    ->leftJoin("articles_keys AS ak ON ak.aid = a.id")
    ->orderBy("a.cdate DESC")
    ->groupBy("a.id");

var_dumo( $query->getQuery() );

Have a result:

SELECT a.*, a.id, a.title, a.cdate
FROM articles AS a
    LEFT JOIN articles_keys AS ak ON ak.aid = a.id
WHERE a.s_hidden = 0
    AND a.s_draft = 0
GROUP BY a.id
ORDER BY a.cdate DESC

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions