fix sql bug