初心者からの質問。
2つのテーブルがあります。1つ(A)にはが含まれますStart_time, End_time, Status
。2番目(B)には。が含まれていますTimestamp, Error_code
。2番目のテーブルは、システムによって数秒ごとに自動的にログに記録されるため、Error_codeの一意でない値が多数含まれています(ランダムに変化しますが、テーブルAからの時間範囲内です)。私が必要としているのは、テーブルAのすべての時間範囲の最初のテーブルから、すべての時間範囲(私の場合はすべての行)の一意のエラーコードを選択することです。
A.Start_time、A.End_timeB.Error_code。
私はこれに来ました:
select A.Start_time,
A.End_time,
B.Error_code
from B
inner join A
on B.Timestamp between A.Start_time and A.End_time
これは間違っています、私は知っています。どんな考えでも大歓迎です。