No, every unit that is part of an army that has a banner will show one. These are, after all, actually banners—you can see them flying above each unit.
The units you see without banners either are not in an army, or are in an army that hasn't yet set a banner.
Timothy Collett