The difference between 'in the market', 'on the market', and 'at the market'
A dictionary gives me the three example sentences below. I'm wondering if there is any difference between 'in the market', 'on the market' and 'at the market'.
- They have a fish stall on the market.
- He has a flower stall in the market.
- They have a flower stall at the market.