python - 将 SQL 联接转换为 Python
问题描述
SELECT *
FROM PlacementDetail_Temp PDT LEFT JOIN
dbo.[Authorization] AUTH
on AUTH.PlacementDetailID = PDT.PlacementDetailID and
AUTH.PayorID = @PayorID LEFT JOIN
dbo.Provider SP_as_PR
on SP_as_PR.ProviderID in
(Select PR.ProviderID
from dbo.Provider PR JOIN
dbo.ProviderSponsor PS
ON PR.ProviderID = PS.ProviderID and
PS.SponsorID = AUTH.SponsorID
where IsSponsor = 'True'
)
我们一直在尝试将此 sql join 转换为 python。但我们没能做到。卡在这个'LEFT JOIN dbo.Provider SP_as_PR on SP_as_PR.ProviderID in'点
因为他们使用“in”条件而不是“on”条件加入
解决方案
推荐阅读
- python - 检查文本列 pandas 中停用词的数量
- javascript - 在 keyup 上添加 2 个输入值以在第 3 个输入框中得到答案
- shell - 如何跳过 ash/dash shell 函数中的第一个参数?
- java - Jooq 替换功能
- shell - ElasticSearch 解析关于“压缩器检测”的错误 POSTing to /_bulk
- android - android constraintLayout ellipsize 文本开始不同的偏移量
- sql-server - 新权限添加到列表。通过触发器更新所有用户以获得新权限
- arrays - 如何在 VbScript 中查找某个单词最后一次作为元素出现在数组中的时间
- php - 通过 PHP / Soap / WSDL 发送带有证书的 XML
- go - 是否可以在 GO 中找到 Windows 上加载的 DLL 的路径?