I want implement left outer join in sqlalchemy. the sql query is like this:
select * from skills left join user__skill on user__skill.skill_id=skills.id and user__skill.user_id=4
and what i wrote in sqlalchemy is :
skills = db.session.query(Skill, User_Skill.skill_id).\
outerjoin(User_Skill, User_Skill.skill_id==Skill.id and User_Skill.user_id==4).\
order_by(Skill.name).all()
but it doesn't filter for a user and show all users skills.
how can i write this code?