Views Better exposed filter, input required
Solved it by adding condition which yields no result.

hook_views_query_alter($view, $query) {
    // Don't show any result if exposed filter empty.
    $exposed_input = $view-&gt;getExposedInput();
    if(!isset($exposed_input['field_partner_address_country_code']) || $exposed_input['field_partner_address_country_code'] == 'All') {
      $query-&gt;addWhere(NULL, 'node_field_data.nid', 0);
    }
}