PROBLEM

The Add Join tool generates Null values when joining feature classes in ArcGIS Pro

Last Published: March 28, 2022

Description

In ArcGIS Pro, joining feature classes using the Add Join tool generates Null values in the fields of the input feature class attribute table, as shown in the image below.

The join table in ArcGIS Pro with Null values in the fields.

Cause

  • The feature classes have a different number of records.
  • The key contains non-matching field values between the feature classes.

Solution or Workaround

Depending on the cause, choose one of the methods provided to generate the field values in the feature class join table.

Use the Spatial Join tool to join the feature classes

In ArcGIS Pro, use the Spatial Join tool to join the feature classes with the different number of records.

  1. In ArcGIS Pro, right-click the target feature layer in the Contents pane, hover the cursor over Joins and Relates, and click Spatial Join from the drop-down menu.
  2. In the Spatial Join tool pane, configure the parameters.
  3. Click OK.

The image below demonstrates the join table with complete field values after using the Spatial Join tool in ArcGIS Pro.

The join table in ArcGIS Pro with complete field values.

Use a different key with matching field values in the Add Join tool

In ArcGIS Pro, use a different key with matching field values between the feature classes in the Add Join tool to avoid appending Null values to the records with no matches in the join table. A key with matching field values between the feature classes is shown below.

The join table in ArcGIS Pro with a key comprising matching field values between the feature classes.

Article ID:000027350

Software:
  • ArcGIS Pro 2 8 x
  • ArcGIS Pro 2 7 x
  • ArcGIS Pro 2 x

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options