免責聲明:生我已經寫了波紋管是虛設的查詢,我真正的查詢是複雜的,沒有原始查詢不能被執行,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)