-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
[BUG] В QueryBuilder не работает DISTINCT #2250
Copy link
Copy link
Closed
Description
$this->modelsManager->createBuilder()
->distinct(true)
->columns([ 'pt.*'])
->addFrom('Pin\Model\PinsTags', 'pt')
->getQuery()
->execute();
SQL Statement: SELECT pins_tags.id, pins_tags.pin_id, pins_tags.tag_id FROM pins_tags
$phql = 'SELECT DISTINCT [Pin\Model\PinsTags].* FROM [Pin\Model\PinsTags]';
$this->modelsManager->executeQuery($phql);
SQL Statement: SELECT pins_tags.id, pins_tags.pin_id, pins_tags.tag_id FROM pins_tags
Судя по коду - https://github.com/phalcon/cphalcon/blob/master/ext/mvc/model/query/builder.c#L1525
если передавать true/false, то на выходе получим SELECT DISTINCT/SELECT ALL, но чтобы я туда не передавал, на выходе только SELECT.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels