我有这张桌子
class Employee(db.Model):
id = db.Column(db.Integer, primary_key=True)
name = db.Column(db.String(80), unique=True)
employeeproject = db.relationship("Employeeproject")
def __init__(
self,
name: str,
):
self.name = name
class Employeeproject(db.Model):
id = db.Column(db.Integer, primary_key=True)
employee_id = db.Column(db.Integer, db.ForeignKey("employee.id"))
project_id = db.Column(db.Integer)
project = db.relationship("Project")
def __init__(self, employee_id: str, project_id: int):
self.employee_id = employee_id
self.project_id = project_id
class Project(db.Model):
id = db.Column(db.Integer, primary_key=True)
name = db.Column(db.String(80), unique=True)
description = db.Column(db.String(300), unique=True)
def __init__(
self,
name: str,
description: str,
):
self.name = name
self.description = description
我想链接这些表...我尝试了很长时间,但我无法让它工作。 有什么建议吗?
加入喜欢但没有用
result = Employee.query.join(
Employeeproject, Employee.id == Employeeproject.employee_id
).all()[0]
我已经阅读了文档,但没有帮助。我真的有点厌倦了这个......也许一个提示或任何帮助可以使这项工作。提前致谢