0
我試圖使用Pandas.DataFrame作爲兩個後續SQL查詢之間的中間結果數據集。如何使用Pandas.DataFrame作爲SQL查詢的輸入?
我想象它看起來像:
import pandas.io.sql as pisql
import pyodbc
SQL_command1 = """
select * from tab_A
"""
result = pisql.read_frame(SQL_command1)
SQL_command2 = """
select *
from ? A
inner join B
on A.id = B.id
"""
pyodbc.cursor.execute(SQL_command2, result)
的SQL_command2
在上面的代碼是一個簡單的僞代碼,在哪裏?輸入result
作爲輸入並給出別名A
。
這是我第一次使用Pandas
,所以我不確定我的想法是否可行或有效。任何人都可以讓我好嗎?
非常感謝。