According to this answer, Columbia is the only Space Shuttle not to have docked with more than one space station. For the other shuttles, I think at least most of the time they only docked with one space station per mission. But I'm not sure.
In total, how many times has any spacecraft docked with two or more different space stations during a single mission?