This is an interesting question. Let us consider a current carrying wire and see what's going on inside it.
Consider two streams of electrons as shown above. They move with a drift velocity $\vec{v_d}$. $These$ $streams$ $can$ $be$ $thought$ $of$ $two$ $current$ $carrying$ $wires$ $each$ $with$ $the$ $thickness$ $of$ $an$ $electron$. Each carries $equal$ amount of current. Now, let us see how these affect each other.
Look at the diagram below,
Consider the stream at the top. We shall call it stream A. This stream creates a magnetic field $\vec{B}$ which affects the stream below( say stream B ). Remember, stream B also creates a magnetic field and I have not shown that in the diagram to avoid confusion. Don't worry, I'll get there soon. The dots in the diagram tell us that the magnetic field due to stream A is directed $out$ of the screen( I have used R.H.R to determine the direction of $\vec{B}$ ).
Once again using R.H.R to determine the direction of force on stream B we get,
Stream B feels a force $\vec{F}$ directed towards stream A.
Now, let us see how stream B affects stream A.
Stream B creates a magnetic field which goes into the screen. As a result, stream A experiences a force directed towards stream A as shown
Once again, I have used R.H.R to determine the force on stream A.
Since the separation is constant, force on stream A due to stream B is equal to the force on stream B due to stream A.
Now, let us analyze the forces
The forces tend to bring the two streams together. What keeps them in position is the Electric force of repulsion $\vec{F_e}$( the two streams are same in terms of their nature )
So, the net force on each stream is $zero$. Now, the wire can be thought to be made up of billions of such streams and all such streams come in pairs. This explanation holds good for ideal conducting wires that have uniform charge density. In the real world, this is close to perfect.
I have not included the effects produced by the lattice because for a conducting wire with uniform charge density, these effects cancel out one another.