when trying to join a table with lat, long values with Shape file follow below steps .
Add below to the query item.
geography::STPointFromText(‘POINT(‘ + CAST([LONG] AS VARCHAR(20)) + ‘ ‘ + CAST([LAT] AS VARCHAR(20)) + ‘)’, 4326) as loca_geo
join should be Intersects
Join to geometry.