I like to start by numbering the assertions.
- Each man's name is another man's job.
- Mr. Baker’s partner is the baker.
- Mr. Banker’s partner is the farmer.
- The waiter sits at Mr. Farmer’s right.
I'll name the positions North, South, East, and West.
Without loss of generality, put Mr. Baker in the West position. By #2, that puts the baker in East. Let's try some names for the baker in East.
Let's start by assuming the baker is Mr. Banker. Then by #3, West (East's partner) is the farmer. With East and West being Mr. Banker and Mr. Baker, that leaves Mr. Farmer and Mr. Waiter as North and South, although not necessarily respectively. By #4, the waiter is to the right of Mr. Farmer, so the waiter is at either East or West. But we already know that the professions at East and West are the baker and the farmer. So our assumption that the baker is Mr. Banker led to a contradiction.
The next attempted assumption is that the baker (East) is Mr. Farmer. Then by #4, the waiter sits at North (East's right). By #1, North can't be both the Waiter and Mr. Waiter, and we've already placed Mr. Baker and Mr. Farmer, so the only remaining name for North is Mr. Banker. Then by #3, South is the farmer. We've placed three of the surnames, and then the only remaining name for South is Mr. Waiter.
So far, we've got:
North: Mr. Banker, the waiter
West: Mr. Baker, the ?
East: Mr. Farmer, the baker
South: Mr. Waiter, the farmer
The only remaining profession for West is the banker. And now we can answer the question of who is sitting to the banker's left. The banker is West, and to the left of West is North, and that's Mr. Banker, the waiter.