已知集合a={x|xz^2+4x=0}b={x|x^2-ax-6x=0}若a交b=a求a的取值