PdoTools и Where 2 таблиц

Ребята, помогите составить запрос, всю голову уже сломал. Есть class1(таблица групп) и class2(таблица юзеров), нужно вывести только те группы, в которых количество юзеров > 20. Таблица юзеров имеет поле group_id, которое связано с id группой.
alex
19 мая 2022, 10:26
modx.pro
246
0

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

Артур Шевченко
19 мая 2022, 14:38
0
Посмотри эти примеры должно помочь.
    alex
    19 мая 2022, 15:58
    0
    Да, то, что нужно, еще бы умудриться на pdoTools переписать запрос )
      Артур Шевченко
      19 мая 2022, 16:03
      0
      pdoResources может быть? Или xpdo? Что ты имеешь в виду?
        alex
        19 мая 2022, 17:14
        0
        Да, забыл написать. pdoPage
          Артур Шевченко
          19 мая 2022, 17:58
          +1
          Вот msProducts, но те же параметры подходят и для pdoPage. Я про leftJoin если что.
          {set $product_sb_category = ('!msProducts' | snippet : [
                                              'parents' => 13,
                                              'resources' => $_modx->resource.id,
                                              'loadModels' => 'linkproducts',
                                              'class' => 'msProduct',
                                              'leftJoin' => [
                                                  'Category' => [
                                                      'class' => 'lpLink',
                                                      'on' => 'msProduct.id = Category.product_id',
                                                  ],
                                              ],
                                              'select' => [
                                                  'msProduct' => '*',
                                                  'Category' => 'Category.block_id, Category.product_id',
                                              ],
                                              'tvPrefix' => '',
                                              'limit' => 0,
                                              'tpl' => '@INLINE {$block_id}',
                                          ])}
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    5