|
|
|
Сравнить данные в 2х таблицах
|
|||
|---|---|---|---|
|
#18+
срочный вопрос. Есть таблица1 и таблица2 с одинаковой структурой. Надо найти все строки из таблицы1, которые не имеют дубля в таблице2. т.е. типа Код: plaintext 1. 2. Переписывать каждый раз все столбцы не интересно. Нет-ли какой-нибудь ГОТОВОЙ помощи? --- После 18:00 25.05 решения представляют лишь академический интерес. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2004, 16:09 |
|
||
|
Сравнить данные в 2х таблицах
|
|||
|---|---|---|---|
|
#18+
select id, ( select count(*) from t2 where t2.id = t1.id ) from t1 having ( select count(*) from t2 where t2.id = t1.id ) = 0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2004, 16:36 |
|
||
|
Сравнить данные в 2х таблицах
|
|||
|---|---|---|---|
|
#18+
id - ПК? не, мне надо не так. мне надо вывести записи, для которых нет записей во второй таблице со всеми совпадающими полями. Или что такое id? База - ASA9 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2004, 17:16 |
|
||
|
Сравнить данные в 2х таблицах
|
|||
|---|---|---|---|
|
#18+
Что доктор прописал The EXCEPT operation lists the differences between two result sets. The following general construction lists all those rows that appear in the result set of query-1, but not in the result set of query-2. query-1 EXCEPT query-2 The INTERSECT operation lists the rows that appear in each of two result sets. The following general construction lists all those rows that appear in the result set of both query-1 and query-2. query-1 INTERSECT query-2 Like the UNION operation, both EXCEPT and INTERSECT take the ALL modifier, which prevents the elimination of duplicate rows from the result set. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2004, 17:48 |
|
||
|
Сравнить данные в 2х таблицах
|
|||
|---|---|---|---|
|
#18+
roleks, шпасибо. Почти то, что нужно и вовремя. :) Меня добавившиеся в t2 по отношению к t1 записи не интересуют. Вроде так получу, что хочу: Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2004, 18:24 |
|
||
|
|

start [/forum/topic.php?fid=55&msg=32533166&tid=2014468]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
| others: | 237ms |
| total: | 381ms |

| 0 / 0 |

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