and { eq { hop { filter_eq { all_rows ; edition ; 2008 davis cup europe / africa group ii } ; surface } ; hop { filter_eq { all_rows ; edition ; 2013 davis cup europe / africa group ii } ; surface } } ; and { eq { hop { filter_eq { all_rows ; edition ; 2008 davis cup europe / africa group ii } ; surface } ; clay } ; eq { hop { filter_eq { all_rows ; edition ; 2013 davis cup europe / africa group ii } ; surface } ; clay } } } = true
select the rows whose edition record fuzzily matches to 2008 davis cup europe  africa group ii . take the surface record of this row . select the rows whose edition record fuzzily matches to 2013 davis cup europe  africa group ii . take the surface record of this row . the first record fuzzily matches to the second record . the surface record of the first row is clay . the surface record of the second row is clay .