|
|
|
работа с двумя таблицами: сравнение
|
|||
|---|---|---|---|
|
#18+
есть две таблицы. первая содержит колонку IP1 вторая содержит три колонки FirstIP, LastIP, Name нужно вывести все Name, если IP1 находится между FirstIP & LastIP если я в место IP1 ввожу статическое значение, то всё работает: Код: plsql 1. а вот когда вместо XXX.XXX.XXX.XXX подставляю IP1 - не работает. Надо как-то указать, что IP1 из таблицы Table1. Думал так, но оказалось не верно. Код: plsql 1. читал про left join, но не понял куда его тут вставлять... Подскажите пожалуйста, как правильно? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2016, 18:37 |
|
||
|
работа с двумя таблицами: сравнение
|
|||
|---|---|---|---|
|
#18+
LEFT JOIN тут ни в пень не упёрся. Нужен обычный декарт с отбором, оператор BETWEEN (или просто два неравенства). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2016, 20:28 |
|
||
|
работа с двумя таблицами: сравнение
|
|||
|---|---|---|---|
|
#18+
Akina, стоят два неравенства. но у меня не сравнивается значение из другой таблицы . вот в чём вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2016, 14:28 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39257349&tid=1831645]: |
0ms |
get settings: |
6ms |
get forum list: |
16ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
156ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 439ms |

| 0 / 0 |
