设y=x2-x,原方程变为y2-4y-12=0,则(y-6)(y+2)=0,解得y=6或y=-2,则x2-x=6, (x-3)(x+2)=0,解得x=3或x=-2,而x2-x=-2无解。所以,x=3或x=-2。