
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
16.06.2016, 18:37
|
|||
|---|---|---|---|
|
|||
работа с двумя таблицами: сравнение |
|||
|
#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, 20:28
|
|||
|---|---|---|---|
работа с двумя таблицами: сравнение |
|||
|
#18+
LEFT JOIN тут ни в пень не упёрся. Нужен обычный декарт с отбором, оператор BETWEEN (или просто два неравенства). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.06.2016, 14:28
|
|||
|---|---|---|---|
|
|||
работа с двумя таблицами: сравнение |
|||
|
#18+
Akina, стоят два неравенства. но у меня не сравнивается значение из другой таблицы . вот в чём вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&mobile=1&tid=1831645]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
192ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 246ms |
| total: | 536ms |

| 0 / 0 |
