pdoTools Error 42000: You have an error in your...

Подскажите пожалуйста, как решить данную проблему!
Есть сортировка по TV полю.
&sortby=`FIELD(modResource.id, [[*idTvs]])`
    &sortdir=`ASC`
но в тех ресурсах где это поле пустое ошибка
...components/pdotools/model/pdotools/pdofetch.class.php : 171) [pdoTools] Error 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') ASC LIMIT 50' at line 1
Сергей Водолагин
17 июля 2017, 12:19
modx.pro
1 597
0

Комментарии: 4

Metallurg.IT
26 сентября 2017, 00:40
0
Встретил целый список подобных ошибок
[2017-09-25 21:24:47] 
(ERROR @ /home/NAME/web/site.ru/public_html/core/components/pdotools/model/pdo
tools/pdofetch.class.php : 171) [pdoTools] Error 42000: Expression #111 of SELECT list
 is not in GROUP BY clause and contains nonaggregated column 'OSXPC_db0.Total.com
ments' which is not functionally dependent on columns in GROUP BY clause; this is incom
patible with sql_mode=only_full_group_by
на Ubuntu 16.04 — VestaCP — Nginx + PHP-FPM (php 7.0) сборке.

Как решить не знаю.
    алексей
    27 ноября 2019, 14:52
    0
    как решили свою проблему?
      Сергей Шлоков
      28 ноября 2019, 08:28
      +1
      sql_mode=only_full_group_by
      — Алиса, для чего нужен only_full_group_by в mySql?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
4