Как выбрать все столбцы, которые являются нулевыми или пустыми с Doctrine? - PullRequest
0 голосов
/ 23 марта 2020

У меня есть большая форма для каждого «Участника». Это разделено на несколько частей. Итак, у меня есть таблица «Участник» с несколькими отношениями OneToOne для каждой стороны.

Организация участника

Я хочу знать, заполнена ли каждая часть, поэтому посчитайте число пустых полей.

Я начал работать с необработанным запросом SQL (который не работает). Я также не могу перевести его на язык Doctrine.

CONCAT(
    SELECT * FROM `db`.`participant` WHERE CONCAT(,
    (SELECT GROUP_CONCAT(COLUMN_NAME)
        FROM `information_schema`.`COLUMNS`
        WHERE `TABLE_SCHEMA` = \'db\' AND
        `TABLE_NAME` = \'participant\'
        AND `IS_NULLABLE` = \'YES\'),
    ) IS NOT NULL);
...