When I use the clip or intersect tools in QGIS it splits the polygon clippee features that are on the border of the clipper, which produces polygons that are only part of the real polygons. Is there a tool that allows me to specify that features that are on the border are either in or out of clipping result set?
Vector > Geoprocessing Tools > Union and eventually remove a part of the polygons manually.
Would it work to use the Grass v.select function and then export as a new layer? It has an option called "Operator to use" which allows you to change the way the two layers interact in the selection process, i.e. intersect, contain, overlap.