я предположил, что запросу в посте мешают выполняться ошибки "ambiguous column name".
Насколько я понимаю, т.к. подзапросы выполняются снизу вверх
можно сделать join, но с ним проблема у меня, т.к. в моем случае он уже там есть по другим критериям с этими же таблицами, по которым я хочу посчитать данныеЭто не может быть проблемой. В крайнем случае, если вылезает join multiplying, подсчёт может быть убран в CTE/подзапрос. Впрочем, скорее всего orders.id - синтетический первичный ключ, тогда COUNT(DISTINCT orders.id) снимает эту проблему.
а можешь вот это перефразировать? кажется это на ельфийском
select count(extract(month from birth_date)) ..select count(birth_date) .. accounts - это аккаунт пользователя. При регистрации пользователь выберет с помощью чекбокса какой тип аккаунта он хочет создать: individual (физическое лицо) или cargo_carriers (фирма перевозчик).Это явная ошибка. Должен существовать аккаунт пользователя. Должен существовать аккаунт фирмы. А вот пользователь может быть либо только самостоятельным пользователем, либо ещё и представителем фирмы. И в аккаунте фирмы аккаунт пользователя будет указан как аккаунт представителя.
Пытаюсь добавить json в БД. Добавляется это: