Let $R$ be a commutative ring, $M$ be an $R$-module, and $N$ be a submodule of $M$. Assume that both $M$ and $N$ are flat, so we can identify $N\otimes_RN$, $M\otimes_RN$, and $N \otimes_RN$ as submodules of $M\otimes_RM$.
Is it true that $N\otimes_R N = (M\otimes_RN)\cap (N\otimes_R M)$? If not in general, under which conditions is this true?