如何使用python将sql server从多个位置选择到tup中

2024-06-25 23:03:12 发布

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

我有一个连接的服务器,我想选择多个不来自同一位置的属性,然后将它们附加到各自的元组中

我的代码不允许从多个位置进行选择,当我尝试进行3个不同的选择,然后追加时,它无法得到我想要的

我的代码:

cursor = conn.execute("SELECT Number, Name, Phone, Blanket, Keys from Person, Items, necessity")

for row in cursor:
    list.append(row)

Tags: 代码namefrom服务器numberexecute属性phone
1条回答
网友
1楼 · 发布于 2024-06-25 23:03:12

是的,请给我模式&;期望的产出将大有帮助。没有这些,我只能猜测你需要这样的东西:

cursor=conn.execute(“选择p.编号、p.姓名、p.电话、i.毛毯、n.键 从人作为p,项目作为i,必要性作为n JOIN[此处的某些联接条件或where语句])

问题可能是每个表中都存在您要获取的字段,因此SQL server不知道要获取哪个字段。我提到的join语句还定义了每个表中的行如何相互关联。SQL server无法自动解决这个问题,除非每个表都已处于完美的顺序,并且没有重叠的数据,这可能是一个简单的示例

另外,您使用的是什么SQL server

相关问题 更多 >