
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
16.02.2017, 13:38
|
|||
|---|---|---|---|
|
|||
Запрос из двух таблиц, с отсечением данных |
|||
|
#18+
Доброе время суток, уважаемые форумчане! Возникла проблема у новичка((( Существуют две таблицы: DOC +-----------+-----------------+--------------+ DOC_ID NOM TEXT +-----------+-----------------+--------------+ 1 010117/001 2 010117/002 3 030117/003 4 080117/004 5 230117/005 OPIS +---------------+-----------------+-------------------------------+ P_DOC_ID KOD NAME +---------------+-----------------+-------------------------------+ 1 1024 ДОГОВОР №54/7 1 3017 ДОВЕРЕННОСТЬ 1 4056 ПРИКАЗ №46 1 5018 ПИСЬМО Б/Н 2 4056 ПРИКАЗ №37 3 1024 ДОГОВОР № Б/Н 3 4056 ПРИКАЗ №58 4 4056 ПРИКАЗ №36 5 5018 ПИСЬМО Таблицы связаны между собой по полям DOC_ID и P_DOC_ID. Необходимо из таблицы DOC выбрать те записи, у которых в таблице OPIS отсутствую документы с KOD=1024. Т.е. в результате мы должны получить: 010117/002, 080117/004, 230117/005. Как написать запрос, ума не приложу. Постоянно добавляются записи 010117/001 и 030117/003 с различными кодами документов, за исключением KOD=1024. Не ругайте сильно, новичок в этом деле. Заранее огромное спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.02.2017, 13:49
|
|||
|---|---|---|---|
|
|||
Запрос из двух таблиц, с отсечением данных |
|||
|
#18+
Stoun, select * from doc d where not exists(select 1 from opis o where o.p_doc_id = d.doc_id) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.02.2017, 13:51
|
|||
|---|---|---|---|
|
|||
Запрос из двух таблиц, с отсечением данных |
|||
|
#18+
--Eugene--, тьфу ты! select * from doc d where not exists(select 1 from opis o where o.kod = 1024 and o.p_doc_id = d.doc_id) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=52&tablet=1&tid=1886412]: |
0ms |
get settings: |
5ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
165ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 441ms |

| 0 / 0 |
