Есть таблица, которой в колонке item содержится объект, в котором есть поле id.

Можно ли сделать условие которое сравнивало бы значение id из этой колонки? Что-то типо такого
SELECT item FROM items WHERE item.id = 123
Я думаю, что так делать нельзя, потому что посути нужно сначала получить значение колонки item, а затем уже сравнивать (это скажется на производительности), возможно я ошибаюсь.
Если напрямую сравнивать значения нельзя, то каким запросом можно добавить новый столбец в таблицу со значениями id из объекта?