sqlalchemy可以根据列值连接表吗?

时间:2010-01-27 19:19:18

标签: python sqlalchemy

我正在尝试创建一个表来保存用户操作在我的网络应用上。举一个简单的案例,用户添加一个新故事,并对其进行评论。这将向user_action表添加两个条目。在user_action表中,我想存储与每个操作关联的模块名称和项目ID。在这个原因中,我将模块存储为新闻和注释(以及模块中两个项目的ID)。这样的事情是可能的:

SELECT * FROM user_action JOIN user_action.module m ON m.id==user_action.item_id 
WHERE user_action.user_id = 1 

由于

1 个答案:

答案 0 :(得分:1)

你想要的是多态模型。阅读有关此主题的SQLAlchemy文档或Google。