fix bug sql query