From this MSE question I understand the canonical map $R/(I\cap J)\rightarrow R/I\times _{R/(I+J)} R/J$ is an isomorphism for $R$ a commutative ring and $I,J$ ideals.
I tried proving this directly and I got stuck.
My attempt: The canonical map is given by $r+I\cap J\mapsto (r+I,r+J)$. We need to construct an inverse. Given $(r+I,s+J)\in R/I\times _{R/(I+J)} R/J$, we know $r+I+J=s+J+I$, so they represent the same coset in $R/(I+J)$. Hence $s=r+k$ for some $k\in I+J$. So we can rewrite our arbitrary element $(r+I,s+J)$ in the pullback as $(r+I,r+k+J)$. Now map this pair to $r+I\cap J$.
This is a left inverse because $r+I\cap J\mapsto (r+I,r+J)\mapsto r+I\cap J$ is obviously the identity. It is not a right inverse because $(r+I,s+J)=(r+I,r+k+J)\mapsto r+I\cap J\mapsto (r+I,r+J)$ is not the identity.