Подсчет количества элементов в другой сущности
Добавлено: 17 ноя 2020, 11:41
Приветствую.
Подскажите, пожалуйста, как сделать (когда-то делал, но убей Бог, не помню как именно):
нужно посчитать (и вывести) количество записей в сущности, имеющих отношение к определенному пользователю.
Сущности "Заявки" и "Пользователи" одноуровневые. В сущности "Заявки" есть поле "Пользователь" (id 278). Хотелось бы, чтобы на странице сведений пользователя было число "заявок", назначенных этому пользователю.
Сделал функцию (id 7) COUNT. Но так как сущности на одном уровне вложенности, разумеется, простое использование функции дает подсчет всех строк в "Заявках", без учета пользователя. Указание через двоеточие на поле {7:278}, по которому происходит связь, не приводит ни к чему - все так же считает общее количество строк. Наверное потому что, строго говоря, это не поле "связанные записи".
Как правильно реализовать эту затею?
Заранее благодарен
Подскажите, пожалуйста, как сделать (когда-то делал, но убей Бог, не помню как именно):
нужно посчитать (и вывести) количество записей в сущности, имеющих отношение к определенному пользователю.
Сущности "Заявки" и "Пользователи" одноуровневые. В сущности "Заявки" есть поле "Пользователь" (id 278). Хотелось бы, чтобы на странице сведений пользователя было число "заявок", назначенных этому пользователю.
Сделал функцию (id 7) COUNT. Но так как сущности на одном уровне вложенности, разумеется, простое использование функции дает подсчет всех строк в "Заявках", без учета пользователя. Указание через двоеточие на поле {7:278}, по которому происходит связь, не приводит ни к чему - все так же считает общее количество строк. Наверное потому что, строго говоря, это не поле "связанные записи".
Как правильно реализовать эту затею?
Заранее благодарен