In many workflows I need only to check the existence of a record in a join. When the joined object has numerous columns - the deselects have to be performed on each column. Unfortunately - as developing if you've run the workflow and forgot to remove the right columns - you end up doing a great deal of work on all downstream selects and outputs.
2 solutions:
Dynamic Select:
- Select via a Formula
left([Name],6) != "Right_"
That will drop all duplicate fields after a join.
Cheers,
Mark
First - I hadn't noticed that there's already a DESELECT ALL LEFT and DESELECT ALL RIGHT - so that does "solve" this.
It took me a while to understand the response about using the LEFT function. I'm not wanting to automatically eliminate redundant fields in the RIGHT table, I don't want any of them. Say you're doing a quality control project and need to know from Data Source A:
Rather that JOIN the three objects, which doesn't intuitively tell the reader of the code the purpose for JOINing the two additional data objects, and EXISTS or NOT EXISTS widget would make it very easy to see that the developer is only making sure the key fields in Data Source A have referential integrity.
I may just write my own Macro :-)