I'm using ArcGIS 10.0 SP5 on Windows7.
I have a layer (added from sde) with two tables joined in what I guess you would call a nested join.
Eg. SpatialTable joined to TableA and TableB joined to TableA.
The layer displays as expected. I can identify on it and all the joined fields appear.
The problem I am observing is that I can create a definition query that filters on either of the joined tables (TableA or TableB), but not both.
e.g. If I have a definition query as follows it is fine.
And if I have a definition query as follows it is also fine.
But if I attempted:
The query verifies ok (I am using the query builder), but ArcMap crashes (stops responding) when I hit "ok" on the definition query window.
Has anyone experienced this?
I guess more directly, can anyone verify that you can have a layer with a nested join as such and create a definition query that filters on fields from both joined tables?
The query also runs fine in the database (Oracle 11g for the record).
I have a layer (added from sde) with two tables joined in what I guess you would call a nested join.
Eg. SpatialTable joined to TableA and TableB joined to TableA.
The layer displays as expected. I can identify on it and all the joined fields appear.
The problem I am observing is that I can create a definition query that filters on either of the joined tables (TableA or TableB), but not both.
e.g. If I have a definition query as follows it is fine.
Code:
TableA.FieldA = 'ValueA'
And if I have a definition query as follows it is also fine.
Code:
TableB.FieldB = 'ValueB'
But if I attempted:
Code:
TableA.FieldA = 'ValueA' and TableB.FieldB = 'ValueB'
The query verifies ok (I am using the query builder), but ArcMap crashes (stops responding) when I hit "ok" on the definition query window.
Has anyone experienced this?
I guess more directly, can anyone verify that you can have a layer with a nested join as such and create a definition query that filters on fields from both joined tables?
The query also runs fine in the database (Oracle 11g for the record).