Basic angling license for trout, the combined angling tag if you want to target, Salmon, Steelhead, Halibut and Sturgeon(even for catch and release),
The Columbia endorsement if you're targeting Salmon, Steelhead and Sturgeon in any tributary in the Columbia basin(pretty much all of them)
The hatchery tag is if you need additional tag slots(salmon steelhead) over the ones on your combo tag...I've never needed one, never caught that many in a season