
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
19.04.2017, 10:30
|
|||
|---|---|---|---|
|
|||
Написание Exists |
|||
|
#18+
Доброе утро. Есть n-кол-во таблиц, при формировании выгрузки получаю параметры ACT_ID, ACT_TYPE,SERIAL_ID. Сформировал таблицу в exists, дабы найти все ACT_TYPE определенного вида. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. Результат выдает все значения, а нужно получить только те, где есть акты с типом=4(возврат, к примеру). То есть увидеть акты приема, передачи только в том случае, если по данному железу был акт возврата. Помогите, плиз, найти ошибку в exists'е. Буду очень признателен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.04.2017, 10:36
|
|||
|---|---|---|---|
Написание Exists |
|||
|
#18+
Reflector Код: plsql 1. 2. Указывать фильтр на правильном уровне. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.04.2017, 10:40
|
|||
|---|---|---|---|
|
|||
Написание Exists |
|||
|
#18+
Elic, виноват, конечно там m1. Важна сама суть, не понимаю, почему запрос возвращает все, когда в подзапросе четкое ограничение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.04.2017, 10:44
|
|||
|---|---|---|---|
Написание Exists |
|||
|
#18+
Reflectorпочему запрос возвращает все, когда в подзапросе четкое ограничение.По my_table тип не ограничен. У тебя проблемы с элементарным SQL? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.04.2017, 10:46
|
|||
|---|---|---|---|
|
|||
Написание Exists |
|||
|
#18+
А зачем его ограничивать по my_table? Я хочу увидеть все акты по всем железкам, но где был сделан возврат. Какого типа должно в таком случае быть ограничение в основном запросе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.04.2017, 11:17
|
|||
|---|---|---|---|
Написание Exists |
|||
|
#18+
Reflectorпо всем железкамТы чересчур шифруешься my_table-ами. http://www.bugtraq.ru/forum/faq/general/smart-questions.html] RTFM ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.04.2017, 11:26
|
|||
|---|---|---|---|
|
|||
Написание Exists |
|||
|
#18+
Elic, Я бы рад не шифроваться, но описать все таблицы очень долго) Хотел наиболее сжато передать код. Суть вроде понятна. Просто если ограничивать главный запрос, не увижу информации по нужным актам. Вот и хочется увидеть все железо, что было возвращено. Условно говоря, если ACT_TYPE<>4, то не должно быть ни одной записи. А если =4, то выдать весь список для каждой железки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.04.2017, 11:28
|
|||
|---|---|---|---|
Написание Exists |
|||
|
#18+
Код: plsql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.04.2017, 11:51
|
|||
|---|---|---|---|
|
|||
Написание Exists |
|||
|
#18+
AmKad, Спасибо) зациклился я на exists. Сам уже начал догадываться,но Вы правы) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.04.2017, 11:52
|
|||
|---|---|---|---|
Написание Exists |
|||
|
#18+
ReflectorAmKad, Спасибо) зациклился я на exists. Сам уже начал догадываться,но Вы правы) 20413465 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=52&tablet=1&tid=1886075]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
197ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 251ms |
| total: | 532ms |

| 0 / 0 |
