個別に完全にクエリできる2つのテーブルがあります。
table1
範囲を保存します:
SELECT range_id, range_from, range_to FROM table1;
table2
ID を格納します。
SELECT MAX(id) FROM table2 WHERE id BETWEEN <x> AND <y>;
各タプル ( range_id
、from
、to
)に対して from がfrom と to の間にあるfromをtable1
選択するクエリが必要です。MAX(id)
table2
MAX(id)
range_id max(id)
-------- -------
foo 3
bar 17
snafu 823467
ここに参加するものがないため、これを達成する方法がわかりません。
何か案は?