where and having