Вот это не фунициклирует?
Хорошо, допустим я сделал select из нужной таблицы, мы сделали все по доке, как дальше JOIN сделать?)
Я не могу найти, как делал, но помню, что делал по доке 🙃 Вроде бы достаточно в where передать
apartment_2 = aliased(Apartment, name="a2") house = aliased(House, name="h1") update_stmt = ( update(Apartment) .where(Apartment.id == apartment_2.id) .where(house.id == Apartment.house_id) .values(path="Pat") ) UPDATE apartments SET path='Pat' FROM apartments AS a2, houses AS h1 WHERE apartments.id = a2.id AND h1.id = apartments.house_id
так ты еще одну таблицу накинь
Обсуждают сегодня