having和where的选择