OKSQLとOracleの達人私は構築しようとしているやや複雑なクエリを持っています。
これが私の現在のクエリです:
select distinct person_info.person_name
table2.value,
table3.value,
table4.value,
table5.value
from person_info
left join table2 on table2.person_name=person_info.person_name
left join table3 on table3.person_name=person_info.person_name
left join table4 on table4.person_name=person_info.person_name
left join table5 on table5.person_name=person_info.person_name;
すべてのテーブルの主キーは、person_name
との両方timestamp
です。今私の問題は、同じものの複数のインスタンスがテーブルに存在する場合、最新のものperson_name
だけにしたいということです。left join
この動作をこのクエリに追加する方法を知っている人はいますか?Oracleを使用しています。
ありがとう!