[英]SQL query to fetch data from 2 tables
我一直在嘗試編寫一個查詢,其中我在一個表中擁有大部分信息,並且只需要第二個表中的一列的信息。 兩個表都有一個可以用作連接的列。
但不幸的是,它沒有給我想要的 output。 我對編碼比較陌生,使用 PyPika 編寫查詢。 你能幫忙嗎?
我知道“workflowtracker.COE”的“無”,我知道有數據和許多重復的日志
請在下面找到查詢
q = Query.from_(workflowtracker).join(activitylog).on(
activitylog.RequestId == workflowtracker.RequestId).select(workflowtracker.COE, activitylog.RequestId,
activitylog.SubjectLine,
activitylog.ResourceName, activitylog.ResourceEmail,
activitylog.GPN, activitylog.ExecutionDate,
activitylog.Status,
activitylog.TotalTimeTaken).where(
(activitylog.Status == "In Progress") & (activitylog.ExecutionDate == excecutiondate))
請使用這個:
workflowtracker, activitylog = Tables('workflowtracker', 'activitylog')
q = Query
.from_(workflowtracker)
.join(activitylog)
.on(workflowtracker.RequestId == activitylog.RequestId)
.select(workflowtracker.COE, activitylog.RequestId,
activitylog.SubjectLine,
activitylog.ResourceName, activitylog.ResourceEmail,
activitylog.GPN, activitylog.ExecutionDate,
activitylog.Status,
activitylog.TotalTimeTaken)
.where(
(activitylog.Status == 'In Progress') & (activitylog.ExecutionDate == excecutiondate)
)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.