PROBLEM

Es können nicht alle Datensätze in die Verbindung aufgenommen werden obwohl alle Werte in den beiden Join-Feldern übereinstimmen

Last Published: December 6, 2024

Beschreibung

When joining tables with the option to keep all records, if all values in a field in one table match with all values in a field of another table, all records are included in the joined table. However, in some cases, when joining such tables, only some records are included in the joined table.

Ursache

This may caused by preceding spaces or trailing spaces in the values of one or both of the join fields.

Lösung oder Problemumgehung

Remove the preceding and trailing spaces from the values in the relevant fields before joining the fields.

  1. In the attribute table of the feature, right-click the header of the field that is used for joining, and click Field Calculator.
  2. Use the following Python expression on the relevant join field to remove all the trailing spaces.
!fieldname!.rstrip()
Note:
Change fieldname to the user's respective field name.
  1. Use the following Python expression to remove any preceding spaces from the values in the join field.
!fieldname!.lstrip()
Strip spaces
Note:
Apply these steps on both join inputs to ensure that preceding or trailing spaces are not hindering a proper join, and proceed with the join operation.

Artikel-ID: 000015477

Benachrichtigungen erhalten und Lösungen für neue oder häufige Probleme finden

Unser neuer KI-Chatbot stellt zusammengefasste Antworten und Videolösungen für Sie bereit.

Esri Support App herunterladen

Zugehörige Informationen

Weitere Informationen zu diesem Thema erkunden

Unterstützung durch ArcGIS-Experten anfordern

An den technischen Support wenden

Esri Support App herunterladen

Zu Download-Optionen wechseln