Там есть COALESCE для проверки на null, также есть CASE, но это все бессмысленно, потому что нарушается соотношение _количества_ записей. LEFT JOIN в данном случае самый адекватный вариант, а потом уже можно COALESCE накручивать если NULL не устраивает
Обсуждают сегодня