方程式 x = (a*x + b) / (c*x + d) が異なる2つの実数解を持つとする。

a*d - b*c = 0 ならば方程式が x = a / c または b / d となり、2つの解をもたないから
a*d - b*c ≠ 0 である。

と書いてあります。

a*d - b*c = 0 ならば方程式が x = a / c または b / d

となるのはなぜですか?