我试图在MySQL查询中使用变量值。
所以,我有第一个查询(Sql1)来获取计数(变量名= rowcount )。
sql1 = ' select count(*) from ' \
'( ' \
' select course_id, record_id .. ' \
' group by record_id '\
' ) src '
cursor.execute(sql1)
rowcount = cursor.fetchall()
我正在尝试使用变量 rowcount (例如7)的值在下一个MySQL查询(Sql2)中使用。
例如,我正在思考的下一个查询(Sql2)就是这一行。
sql2 = ' select course_id from '\
' ( select * from Courses order by course_id desc limit %s' \
' ) sub order by course_id asc '
rowcount1 = ?
cursor.execute(sql2, rowcount1)
如何将rowcount的值传递给下一个查询,其中“rowcount1 =?”