我必须在查询(T2)中基于满足特定条件的其他表(T1)中的对应记录创建一个计算列,例如:
T1 -合同: [T1.Id] [T1。结论]
T2 -财务条目: [T2.Id] [T2.ContractId] [计算列,如果T1中有记录([[T1.Id] = [T2.ContractId]和[T1.Conclusion] <= TODAY)],则返回“确定”
谢谢!
答案 0 :(得分:0)
您可以使用以下查询继续进行简单的LEFT连接:
SELECT DISTINCT T2.*, T1.id
FROM T2
LEFT JOIN T1 ON T1.Id = T2.ContractId AND T1.Conclusion <= TODAY
如果在T1.id中获得NULL,则不存在其他数据,否则为“ OK”。