This question already has an answer here:
I've got two shape files, one contains many point coordinates and the other vector shapes. There are many point coordinates contained within each vector shape.
I would like to perform a spatial join and create a new shapefile of the coordinates but with the attributes of the overlying vector shape.
QGIS spatial join does not seem to work for this. Any ideas? Also setting up a spatial database would be the ideal solution but is not possible in the time frame required.