免责声明:生我已经写了波纹管是虚设的查询,我真正的查询是复杂的,没有原始查询不能被执行,Django的原始的SQL语句,从行获取字段值
执行这个SQL语句:
from django.db import connection, transaction
cursor = connection.cursor()
cursor.execute("SELECT id, name, phone FROM table1 WHERE rule=1")
result_list= cursor.fetchall()
下一步骤需要去在result_list
和执行第二查询,其中i的where子句中使用name
参数值。
for row in result_list:
sql_string = 'SELECT id FROM table2 WHERE name='+ row[1]
cursor = connection.cursor()
cursor.execute(sql_string)
ids = cursor.fetchall()
我的问题:我如何可以连接所有从循环的不同迭代的ID为单一ids
阵列/列表
下面是不是我要找的,因为我想有值的单个阵列/列表,而不是一个数组的数组列表
id_list = []
id_list.append(ids)