Просто почувствовал необходимость опубликовать альтернативу - вместо выбора и всех таблиц вы можете использовать INNER JOIN для объединения одной таблицы в другую
SELECT
users.Username,
places.Name
FROM users
INNER JOIN usrxplc ON usrxplc.User=users.ID
INNER JOIN places ON places.ID = usrxplc.Place
WHERE users.ID = 111
Это функционально так же, как и другой ответ, однако, когда выПриступая к более сложным запросам и таблицам, вы обнаружите, что использование JOIN позволяет более эффективно оптимизировать, поскольку вы можете дополнительно ограничивать строки, которые получает каждое отдельное JOIN, например, следующее также допустимо, когда строка User ограничена перед присоединением к другим таблицам
SELECT
users.Username,
places.Name
FROM places
INNER JOIN usrxplc ON usrxplc.Place = places.ID
INNER JOIN users ON users.ID = usrxplc.User AND users.ID = 111
В более сложных запросах или, если бы эти таблицы были намного больше, это, в свою очередь, предложило бы более оптимальный запрос, вообще говоря