Thanks for attaching all the screenshots and sample data Angelene. I've taken a look and tested a few things on my end. Not a complete solution, but the first part of the process which involves creating buffers to select records from Table B within specific radius of objects from Table A can be achieved via 'SQL Select' by using the following statement:
obj within any (Select buffer(RACAS_Points.obj, 100, 1, "m") from RACAS_Points)
100 = buffer resolution or smoothness (can specify up to 500)
1 = radius of buffer
m = units of measurement (metres in this case)
This query will produce a selection table of records from Table B within 1m radius of objects from Table A.
![ScreenHunter 63]()
Using this method will avoid physically having to create the buffer objects, as the buffers are created on the fly temporarily in the background to satisfy the SQL Select conditions only, if that makes sense.More detailed information about this specific SQL Select function can be found in the following KB article below.
https://li360.pitneybowes.com/s/article/Query-Ninja-Using-the-Buffer-function-in-a-sub-select
Unfortunately, as you have probably already discovered, the tables cannot be joined in their current form due to the lack of common identifiers such as an ID column and non-intersecting geographic location.
Hope this information helps somewhat!
Dave