我正在尝试使用MySQL查询中要使用的变量的值
因此,我有第一个查询(Sql1)来获取计数(变量名=rowcount)
sql1 = ' select count(*) from ' \
'( ' \
' select course_id, record_id .. ' \
' group by record_id '\
' ) src '
cursor.execute(sql1)
rowcount = cursor.fetchall()
我试图在下一个MySQL查询(Sql2)中使用variablerowcount的值(例如7)
例如,我正在考虑的下一个查询(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=”的查询中
我发现了一个类似的问题here,它也在寻找在sql语句中使用变量的方法,有4个答案
也许你可以从那里得到答案:)
相关问题 更多 >
编程相关推荐