
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
22.11.2018, 20:45
|
|||
|---|---|---|---|
|
|||
где ошибка ? not exists |
|||
|
#18+
всем привет, извините если повторюсь уже создавал тему по exists. подскажите что не так в моем коде ? по факту у меня не должно вывести записей, если я ничего не путаю. Но по результату наоборот вывел все записи где есть CONNECT_IB Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.11.2018, 20:51
|
|||
|---|---|---|---|
где ошибка ? not exists |
|||
|
#18+
petrovichvanyaне должно вывести записейна основании чего? petrovichvanyaнаоборот вывел все записи где есть CONNECT_IBТы же само написало условие r.attrcode = 'CONNECT_IB' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.11.2018, 20:57
|
|||
|---|---|---|---|
|
|||
где ошибка ? not exists |
|||
|
#18+
-2-, на основании этого "not exists" и "bc.attrcode = "CONNECT_IB" должно было не вывести записи где есть CONNECT_IB а это Код: plsql 1. написал для того, чтобы убедится, что записей будет 0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.11.2018, 20:58
|
|||
|---|---|---|---|
где ошибка ? not exists |
|||
|
#18+
petrovichvanyaна основании этогоТебе рано писать сложные запросы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.11.2018, 20:59
|
|||
|---|---|---|---|
где ошибка ? not exists |
|||
|
#18+
petrovichvanyaна основании этогоТебе рано писать сложные запросы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.11.2018, 21:02
|
|||
|---|---|---|---|
|
|||
где ошибка ? not exists |
|||
|
#18+
Elic, это не сложный, с exists еще опыта не было работы. выше я писал почему запрос должен был вывести 0 записи. Скажите где я ошибаюсь ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.11.2018, 21:04
|
|||
|---|---|---|---|
где ошибка ? not exists |
|||
|
#18+
Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. SY. P.S. Надеюсь attrcode NOT NULL? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.11.2018, 21:05
|
|||
|---|---|---|---|
где ошибка ? not exists |
|||
|
#18+
petrovichvanyaна основании этого "not exists" и "bc.attrcode = "CONNECT_IB" должно было не вывести записи где есть CONNECT_IBгде есть записи, подпадающие под условие, - не должно, а где нет записей - выводит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.11.2018, 21:09
|
|||
|---|---|---|---|
|
|||
где ошибка ? not exists |
|||
|
#18+
SY, изменил, но результат тот же attrcode все заполненные ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.11.2018, 21:22
|
|||
|---|---|---|---|
|
|||
где ошибка ? not exists |
|||
|
#18+
petrovichvanyaSY, изменил, но результат тот же attrcode все заполненные А оно точно присутствует в Brscontractattrs Код: plsql 1. ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.11.2018, 21:25
|
|||
|---|---|---|---|
где ошибка ? not exists |
|||
|
#18+
petrovichvanya, Ты хочешь вывести данные по контрактам и их атрибутам для контрактов без атрибутов CONNECT_IB? Тогда: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.11.2018, 21:26
|
|||
|---|---|---|---|
где ошибка ? not exists |
|||
|
#18+
petrovichvanyaElic, это не сложныйТогда тебе вообще нельзя писать запросы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.11.2018, 21:34
|
|||
|---|---|---|---|
|
|||
где ошибка ? not exists |
|||
|
#18+
SY, спасибо, понял в чем проблема была когда используем exists всегда нужно связывать одинаковые таблицы ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.11.2018, 21:35
|
|||
|---|---|---|---|
|
|||
где ошибка ? not exists |
|||
|
#18+
Elic, а вы сразу с рождения профессионалам стали ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.11.2018, 21:47
|
|||
|---|---|---|---|
где ошибка ? not exists |
|||
|
#18+
petrovichvanyaа вы сразу с рождения профессионалам стали ?Ты - хочешь. Но так не бывает. А идти нужно маленькими шажками - от простого к сложному. Ты же навалил в одну кучу говна join-нов с exist-ами и ещё имеешь претензию полагать, что она могла бы работать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.11.2018, 21:52
|
|||
|---|---|---|---|
где ошибка ? not exists |
|||
|
#18+
petrovichvanyaкогда используем exists всегда нужно связывать одинаковые таблицы ? Связывать надо связанные (логикой запроса) таблицы. Есть атрибут контракта. Ты хочешь узнать есть ли у ЭТОГО контракта атрибуты CONNECT_IB. Естественно BC нужно связать по ЭТОМУ контракту. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=52&mobile=1&tid=1883135]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
180ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 492ms |

| 0 / 0 |
