Коллеги, нужно сделать LEFT JOIN, отличный от тривиального ON (
A.id =
B.id).
Для примера пусть будут две таблицы с одним числовым полем каждая.
A.id1
2
3
4
5
6
B.id1
3
5
Нужно составить SELECT
A.id,
B.id FROM A LEFT JOIN B ..., чтобы в результате получить:
1, 1
2, 1
3, 3
4, 3
5, 5
6, NULL
Думаю, понятно. Для каждого id из таблицы A нужно найти соответствие по максимальному id из таблицы B, который не больше id из таблицы A. В сторону чего смотреть?