The automatic join is only possible if sqlalchemy can implictly determine the condition for the join, for example because of a foreign key relationship. Automatic joins allow flexibility for clients ...
It is also possible to filter queries that contain multiple models, including joins: The automatic join is only possible if SQLAlchemy can implictly determine the condition for the join, for example ...