When to use loop and when to use Workflow executor

How to decide that which approach to use when we can row b y row fetching or action.