以连接和子查询为连接条件的SQLalchemy查询

时间:2020-05-20 12:04:09

标签: python sqlalchemy

我正在尝试使用SQLalchemy编写以下查询,并且需要有关如何实现它的帮助。

select Distinct     AMID.I_ID      AS [ID]    
              ,      i.I_NAME       AS [Name]

 from Inputs AS i WITH (NOLOCK)

       INNER JOIN Inputs_info AS AMID WITH (NOLOCK)
              ON  AMID.i_id = i.i_id

       LEFT OUTER JOIN Inputs_hist AS IH 
              ON IH.i_id = i.i_id
              AND IH.ds_id = 'EX'
              AND IH.as_of_dte = (SELECT MAX(IH2.as_of_dte)
                                                       FROM Inputs_hist AS IH2
                                                       WHERE IH.i_id = IH2.i_id
                                                       AND IH.ds_id = IH2.ds_id)

       WHERE i_typ IN ('AD','AN','AP','AL')
       Order By AMID.I_ID;

谢谢。

0 个答案:

没有答案
相关问题