(x-a)(x+2)=0
と因数分解した後

x=a,-2

ax^2-(a^2+1)x+a=0 の場合は

(ax-1)(x-a)=0

x=1/a,a

aは定数なんですが 場合わけはいりませんよね?