<div dir="auto">I can appreciate that but it forces to create another layer/file I think.  I really don't want to have to re-import my entire table back into postgis just to get this one column. </div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, May 17, 2021, 10:29 PM Nyall Dawson <<a href="mailto:nyall.dawson@gmail.com">nyall.dawson@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Tue, 18 May 2021 at 11:59, Ryan Peel <<a href="mailto:ryanpeel@gmail.com" target="_blank" rel="noreferrer">ryanpeel@gmail.com</a>> wrote:<br>
><br>
> I have tried using MMQGIS plugin, refFunctions geomwith function and the aggregate function.  I am using 3.18 QGIS<br>
><br>
> Despite having spatial indexes on both tables, when I try to use any of these operations to assign the value of a field in the polygon layer to one in the point layer, it goes very slow.  Like, ridiculously slow and of no value.  And, I only have 600 records in the points layer and just a few thousand records in the polygon layer.<br>
><br>
> What can I do to speed this up?<br>
<br>
The absolute fastest way to join is to use the Processing tool: Join<br>
Attributes by Location -- no plugins necessary :D<br>
<br>
Nyall<br>
</blockquote></div>