如何避免sqlalchemy中隐含的笛卡尔积?

2024-05-13 19:50:24 发布

您现在位置:Python中文网/ 问答频道 /正文

表A包含id、user、name列 表B有id、user、address列。 两者都在id列上的sqlalchemy中内部连接。 从where子句中名为的联接表对象执行select distinct address查询时,输出错误,并出现以下警告 “Sawarning SELECT语句在FROM元素之间具有笛卡尔乘积” 检索到的数据不正确。 这是因为这里发生了隐含的笛卡尔积吗?有办法解决吗


Tags: 对象nameid警告sqlalchemyaddress错误语句