3

postgreSQL クエリを使用しています。たとえば、SQLクエリからすべての情報を抽出したい

sql = " select d_year, s_nation, p_category, sum(lo_revenue - lo_supplycost) as profit from DATES, CUSTOMER, SUPPLIER, PART, LINEORDER where lo_custkey  =  c_custkey and lo_suppkey  =  s_suppkey and lo_partkey  =  p_partkey and lo_orderdate  =  d_datekey and c_region  =  'AFRICA' and s_region  =  'AFRICA' and (d_year  =  1996 or d_year  =  1997) and (p_mfgr  =  'MFGR#2' or p_mfgr  =  'MFGR#4') group by d_year, s_nation, p_category order by d_year, s_nation, p_category "

関連するすべてのテーブル、すべての選択述語、およびすべての結合述語、グループごと、および部分ごとの順序を取得したい。

私は使用sqlparseして、関連するテーブルのみを取得する方法を見つけました。この情報を抽出する方法の例はありますか?

4

1 に答える 1