Let $L_1 \subseteq L_2 \subsetneq L_3$ be inclusions of three fields, where $L_1$ may or may not equal $L_2$, and $L_2$ is strictly contained $L_3$.
Assume that the three field extensions are finite and separable, so there exists a primitive element for each extension.
In particular, there exist $w_1,w_2 \in L_3-L_2$ such that $L_3=L_1(w_1)=L_2(w_2)$.
Further assume that $w:=w_1=w_2$, so $L_3=L_1(w)=L_2(w)$.
Is it true that $L_1=L_2$? If not, it would be nice to have a counterexample; I prefer a counterexample in which $\mathbb{C}$ is strictly contained in $L_1$.
Concerning the (finite) degrees of the field extensions: I do not mind to further assume that $[L_3:L_2]=2$ and $w^2 \in L_2$ (I think I once showed that in that case $L_1=L_2$, but I am not sure).
Any hints are welcome!
Here is a counterexample. Take $L_1=\mathbb{Q}$, $L_2=\mathbb{Q}(i)$ and $w=\zeta_8=e^{2\pi i/8}$. Then $L_3=\mathbb{Q}(\zeta_8)$, and $L_1(w)=L_2(w)=L_3$. On the other hand, $L_1\neq L_2$.