两个表,查询时候如何将一个查询取出的数据传递到另外一个查询语句
sql1=”select code,xxm from 学校名称”
cursor.execute(sql1)
data2=cursor.fetchall()
df=pd.DataFrame(data2)
#print(len(df))
for i in range(len(df)):
m_xx_dm=”‘“+df[1][i]+”‘“ ##第2列 第一条记录
print(m_xx_dm)
#print(i)
sql="select * from 2023_cj_1q where 学校=m_xx_dm"
cursor.execute(sql)
data1 = cursor.fetchall() # 获取所有查询结果
db=pd.DataFrame(data1)
print(data1)
我按学校顺序进行查询,表1保存是学校名称与学校代码,表2保存是学校考号及各学校成绩,要将成绩按学校统计出来,以前使用的VF设计的程序,现在改用Mysql。表1的学校代码如何传递到查询语句 中,m_xx_dm 在查询语句 中始终运行不了。
关于 LearnKu
推荐文章: