已知集合A={x|(x平方+ax+1=0},B={1,2},且A⊆B,求实数a的取值范围