Если я иметь следующую структуру базы данных:SQL JOIN на ближняя больше, чем значение
tbl1
|id | EYearMonth |
| 1 | 1617 |
| 2 | 1618 |
| 3 | 1619 |
| 4 | 1620 |
| 5 | 1621 |
| 6 | 1622 |
| 7 | 1623 |
| 8 | 1624 |
| 9 | 1625 |
| 10 | 1626 |
| 11 | 1627 |
| 12 | 1628 |
Tbl2
|id | Value | Serial#
| 1 | 1617 | 1068
| 2 | 1618 | 1104
| 3 | 1624 | 1215
То, что я действительно хочу, заключается в следующем:
|id | EYearMonth | Serial#
| 1 | 1617 | 1068
| 2 | 1618 | 1104
| 3 | 1619 | 1104
| 4 | 1620 | 1104
| 5 | 1621 | 1104
| 6 | 1622 | 1104
| 7 | 1623 | 1104
| 8 | 1624 | 1215
| 9 | 1625 | 1215
| 10 | 1626 | 1215
| 11 | 1627 | 1215
| 12 | 1628 | 1215
Как это сделать? Пожалуйста, помогите мне
Я думаю, что должно быть 'ORDER BY t2.value DESC', так как нет гарантии, что сериалы последуют за этим pathern :) – sagi
@sagi, yup! Еще раз спасибо за сохранение моего **. Должно быть, время для отдыха. –
Я пробовал этот код, но значение Serial # Column в результате tbl равняется 1215 –