Делаю выборку, по максимальному значению и получаю
Database Error: 1111 - Invalid use of group function
Query: select e.* ,IFNULL((select msq.field_270 from app_entity_29 msq where MAX(msq.field_270) limit 1),0) as field_274 from app_entity_25 e where e.id>0 limit 0, 10
Page: /index.php?module=items/listing
Вот такую ошибку, подозреваю что это потому что платежа ещё не было создано и во вложенной сущности нет записей, попробовал прописать условие If но оно работает наверно как выборка, а не проверка вообще наличия записей.
А вообще на заметку если что. Система и задумка просто бомба, конструируешь сам как хочешь, но навалено полей и функций так, что по факту не разберёшься, как происходит связь по факту, в чем разница между полями мускул формула и мускул запрос, замудрено. А любые формулы даже самые простые необходимо внедрять при помощи каких-то sql-запросов или же PHP формул, по факту самое важное в црм. В итоге всё равно приходится прибегать к помощи программиста, и самое даже простые вещи и взаимосвязи так легко не построить. Приведу пример, я пересмотрел видео, что мне нужно поля формула, чтобы связать с функциями, но в последней версии его уже нет, непонятно почему, ну и документация Я не особо помогает поскольку найти там что-то нереально она очень-очень бедна, не понятно много, вот бы расписать хотя бы основные алгоритмы построения формул, было бы просто супер. По факту можешь что-то делать с полями и записями и это очень удобно но в пределах одной сущности, когда начинаешь связывать с другими сущностями или вложенными сущностями и налаживать какие-то формулы и связи то всё здесь конец, я приобрёл 2 дополнения на 2 проекта и всё возишься с конструированием системы, хотя в том же самом Экселе это всё было сделано за один день, никаких сложных взаимосвязей просто какие-то формулы. Ну это так к слову, на заметку, что с проблемой? Как правильно задать условие?