Consider a matrix $A = \begin{bmatrix} A_1 & A_2 \end{bmatrix}\in \mathbb{R}^{n\times(d_1+d_2)}$ with $rank(A) = d_1+d_2=d\leq n$. That is, the columns of $A$ are linearly independent. I want to represent $P_{R(A)}^\perp$, the projection onto the orthogonal complement of $R(A)$ (the range or image of $A$) as the following $$ P_{R(A)}^\perp = P_{R(A_1)}^\perp P_{R(A_2)}^\perp. $$
We have that $R(A)= R(A_1)+R(A_2)$ so $R(A)^\perp = R(A_1)^\perp\cap R(A_2)^\perp$. However, in order to have the representation to hold I have read that we need to establish that $$ P_{R(A_1)}^\perp P_{R(A_2)}^\perp = P_{R(A_2)}^\perp P_{R(A_1)}^\perp, $$ which I can't seem to prove. This is equivalent with showing that
$$ P_{R(A)} = P_{R(A_1)} + P_{R(A_2)}- P_{R(A_2)}P_{R(A_1)}. $$
Do I need further assumptions or can the representation be shown to hold under the assumption of linearly independent columns of $A$?