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

start [/forum/topic.php?fid=52&msg=39440730&tid=1886075]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
223ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
| others: | 243ms |
| total: | 578ms |

| 0 / 0 |
