У меня есть две таблицы MySQL людей и собак:DBIx :: Класс: Подсчет записей с определенными значениями в связанной таблице
TABLE humans:
id int, name varchar(32)
TABLE dogs
id int, human int, dead int
Каждый человек может иметь ноль или более собак. Если собака мертва, то для целых мертвых установлено значение «1». Теперь я хочу рассчитать всех людей, у которых была мертвая собака.
В SQL это может быть сделано с:
SELECT COUNT(*) FROM humans WHERE
(SELECT count(*) FROM dogs WHERE humans.id = dogs.human AND dead = 1) > 0
Как я могу реализовать это с Перлз большой DBIx :: Class?