Возможная причина: перекос соединения. т.е. поля, к которым вы присоединяетесь, могут иметь несколько комбинаций. Это может произойти в основном, когда объединяемые поля также имеют нулевые значения в обоих представлениях, тогда это может привести к объединению нескольких значений NULL с несколькими значениями NULL. Этого можно избежать, добавив еще одно возможное поле. В противном случае объедините ненулевые значения, разделяя и добавляя нулевые значения с обеих сторон. Если это не помогло, поделитесь с нами фрагментом кода, мы можем попробовать воспроизвести и решить проблему.