在无$this->union时候，可正常配合得上。
但是有$this->union时候，无法正常配合。
本身 :union() 的功能就是有问题的。