Как написать следующее sql с ядром sqlalchemy?
update t1 left join t2 on t1.event_date=t2.event_date set t1.sales=coalesce(t2.sales,0);
https://docs.sqlalchemy.org/en/13/core/dml.html
users.update().values( name=select([addresses.c.email_address]).\ where(addresses.c.user_id==users.c.id).\ as_scalar() )
даст:
t1.update().values( sales=select([t2.c.sales]).\ where(t2.c.event_date==t1.c.event_date).\ as scalar() )
Отсутствие соединения слева и объединение проверит это, если оператор указывает в правильном направлении.