假设我有两张表,一张包含以下列称为租约期:
租户交易名称、套件 ID、租赁 ID、建筑 ID
另一个,称为lease_period_audit,具有以下内容:
audit_date、audit_type、tenant_trading_name、suite_id、lease_id、building_id
每次在lease_period 上更新记录并在lease_period_audit 上进行条目,状态为“已更新”。我正在尝试查找仅对tenant_trading_name 字段进行的所有更新,但没有任何成功。到目前为止,我有以下内容:
select lpa.*
from property.lease_period_audit lpa
inner join property.lease_period lp on lpa.suite_id = lp.suite_id and lpa.lease_id = lp.lease_id and lpa.building_id = lp.building_id
where audit_type = 'Updated'
and lp.tenant_trading_name <> lpa.tenant_trading_name
order by 1 desc
我的思维过程中的缺陷在哪里?如何做到这一点/我应该如何考虑这个?