Anonymous
Postgresql выберите дублируемые записи в codeigniter
Сообщение
Anonymous » 17 фев 2025, 01:29
Метод возвращает дубликаты записей в Postgres в MySQL без проблем, но как мне решить в Postgres
Код: Выделить всё
enter code here< /code> < /p>
public function getalladverts (bool $ onlodayed = false)
{< /p>
$builder = $this;
if ($onlyDeleted) {
$builder->onlyDeleted();
}
$tableFields = [
'adverts.*',
'categories.name AS category',
'adverts_images.image AS images',
];
**$builder->select($tableFields);
$builder->select('count(adverts_images.id)');
$builder->join('categories', 'categories.id = adverts.category_id');
< /code>
[list]
[*] Список элемент < /p>
$builder->join('adverts_images', 'adverts_images.advert_id = adverts.id', 'LEFT');
**$builder->groupBy('adverts.id,categories.name,adverts_images.image');**
$builder->orderBy('adverts.id', 'DESC');
return $builder->findAll();**
}
[/list]
Подробнее здесь:
https://stackoverflow.com/questions/781 ... odeigniter
1739744965
Anonymous
Метод возвращает дубликаты записей в Postgres в MySQL без проблем, но как мне решить в Postgres[code]enter code here< /code> < /p> public function getalladverts (bool $ onlodayed = false) {< /p> $builder = $this; if ($onlyDeleted) { $builder->onlyDeleted(); } $tableFields = [ 'adverts.*', 'categories.name AS category', 'adverts_images.image AS images', ]; **$builder->select($tableFields); $builder->select('count(adverts_images.id)'); $builder->join('categories', 'categories.id = adverts.category_id'); < /code> [list] [*] Список элемент < /p> $builder->join('adverts_images', 'adverts_images.advert_id = adverts.id', 'LEFT'); **$builder->groupBy('adverts.id,categories.name,adverts_images.image');** $builder->orderBy('adverts.id', 'DESC'); return $builder->findAll();** [/code] } [/list] Подробнее здесь: [url]https://stackoverflow.com/questions/78120710/postgresql-select-duplicate-records-in-codeigniter[/url]