b.id
次のクエリでは、が固定されているため、単一の行が表示されます。IDのグループを指定して、それぞれの最小値の行を取得できるクエリが必要です。
私が望む効果は、このクエリをIDのコレクションのループにラップし、各IDでクエリを実行したb.id = value
かのようですが、それは(数万?)数千のクエリになります。
select top 1 a.id, b.id, a.time_point, b.time_point
from orientation_momentum a, orientation_momentum b
where a.id = '00820001001' and b.id = '00825001001'
order by calculatedValue() asc
これはsql-server上にありますが、可能であればポータブルソリューションをお勧めします。