|
|
|
Вывод строк отсутствующих в другой таблице.
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Есть две одинаковые по структуре таблицы. Необходимо вывести строки из табл. А, которые отсутствуют в талб. В таблица А id sc ref 1 1 1 2 2 2 3 3 3 4 4 4 таблица B id sc ref 2 2 2 3 3 3 Необходимо, чтобы select вернул id sc ref 1 1 1 4 4 4 Подскажите пожалуйста как правильно написать запрос. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2011, 18:41 |
|
||
|
Вывод строк отсутствующих в другой таблице.
|
|||
|---|---|---|---|
|
#18+
Код: plaintext Читай букварь: http://www.sql.ru/docs/sql/u_sql/index.shtml ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2011, 19:43 |
|
||
|
Вывод строк отсутствующих в другой таблице.
|
|||
|---|---|---|---|
|
#18+
Спасибо, что ответили. Наверно я не правильно сформулировал вопрос. Меня интересует не соответствие записей по ВСЕМ стольбцам, а не только по id . Выкрутился так : Код: plaintext 1. 2. 3. 4. Как это селектом сделать? Что-то типа такого : Код: plaintext 1. 2. 3. 4. Не срабатывает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2011, 12:33 |
|
||
|
Вывод строк отсутствующих в другой таблице.
|
|||
|---|---|---|---|
|
#18+
Т.е. для ситуации : таблица А id sc ref 1 1 1 1 2 3 2 2 2 3 3 3 4 4 4 таблица B id sc ref 1 2 3 2 2 2 3 3 3 чтобы select вернул id sc ref 1 1 1 4 4 4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2011, 15:38 |
|
||
|
Вывод строк отсутствующих в другой таблице.
|
|||
|---|---|---|---|
|
#18+
On 19.03.2011 12:33, garmahis wrote: > Спасибо, что ответили. Наверно я не правильно сформулировал вопрос. Меня > интересует не соответствие записей по *ВСЕМ* стольбцам, а не только по *id* . Тогда IN заменяйте NOT EXISTS с коррелированныйм подзапросом. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2011, 02:00 |
|
||
|
Вывод строк отсутствующих в другой таблице.
|
|||
|---|---|---|---|
|
#18+
garmahisКак это селектом сделать? Что-то типа такого : Код: plaintext 1. 2. 3. 4. Не срабатывает. База какая? Если ASE (для ASA не смотрел, не знаю), надо вместо T-SQL outer join ANSI outer join делать. Тогда сработает. то есть так Код: plaintext 1. 2. 3. 4. 5. ANSI joins в ASE по-другому работают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2011, 11:42 |
|
||
|
Вывод строк отсутствующих в другой таблице.
|
|||
|---|---|---|---|
|
#18+
invariantБаза какая? Если ASE (для ASA не смотрел, не знаю), надо вместо T-SQL outer join ANSI outer join делать. Тогда сработает. то есть так Код: plaintext 1. 2. 3. 4. 5. ANSI joins в ASE по-другому работают. В принципе там достаточно будет одной проверки в where: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2011, 20:29 |
|
||
|
|

start [/forum/topic.php?fid=55&msg=37172811&tid=2010381]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 135ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...