Suite

Sous-requête dans select by attribute dans Arcgis

Sous-requête dans select by attribute dans Arcgis


J'ai une table avec plusieurs champs. le champ A contient le même type de valeurs que le champ B. J'ai essayé de sélectionner tous les points où la valeur du champ A n'existe nulle part dans le champ B à l'aide du générateur de requêtes dans la sélection par attribut.

Par exemple

ID A B 1 a b 2 b c 3 c a 4 d b

Il devrait sélectionner les points avec l'ID 4 puisque la valeur d n'existe pas dans le champ B. Je pense que je devrais utiliser une sous-requête, mais comment ?


Si vous utilisez "IN", vous pouvez utiliser une sous-requête qui produit une liste de toutes les valeurs B. Essayez :

NOT A IN (SELECT B FROM TABLE_NAME)

Vous devez utiliser la sous-requête :

FieldA not in (sélectionnez FieldB dans le nom de la table)

Lors de l'utilisation de l'outil Sélectionner par attributs.

Page d'aide ArcGIS.


Voir la vidéo: Insert pictures to the attribute table in ArcGIS