由A∩B={-2}得a²-3=-2,得a=1或a=-1
若a=1,则a²+1=2,a+1=2,不符合A∩B={-2}舍去
若a=1,A={-1,2,-2},B={-4,-2,0},符合
所以得a=1,A={-1,2,-2},B={-4,-2,0}