Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Сравнение таблиц
|
|||
|---|---|---|---|
|
#18+
Господа подскажите! Имеются две таблицы с одинаковой стуктурой нужно получить третью в которой бы содержались несовпадающие записи Заранее благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2001, 17:03 |
|
||
|
Сравнение таблиц
|
|||
|---|---|---|---|
|
#18+
лиментарно create table #t1(i int) create table #t2(i int) create table #difference(i int) insert #difference select * from #t1 insert #difference select * from #t2 delete #difference from #difference d, #t1 t where t.i=d.i delete #difference from #difference d, #t2 t where t.i=d.i select * from #difference ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2001, 10:47 |
|
||
|
Сравнение таблиц
|
|||
|---|---|---|---|
|
#18+
пардон, какую-то фигню написал правильно так: create table #t1(i int) create table #t2(i int) select * from #t1 t1 where not exists(select * from #t2 t2 where t1.i=t2.i) union select * from #t2 t1 where not exists(select * from #t1 t2 where t1.i=t2.i) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2001, 11:00 |
|
||
|
Сравнение таблиц
|
|||
|---|---|---|---|
|
#18+
insert into #t3 select * from #t1 where not exists (select * from #t2 where #t1.col1=#t2.col1 and #t1.col2=#t2.col2 and ...) union select * from #t2 where not exists (select * from #t1 where #t1.col1=#t2.col1 and #t1.col2=#t2.col2 and ...) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2001, 11:00 |
|
||
|
Сравнение таблиц
|
|||
|---|---|---|---|
|
#18+
или так: create table #t1(i int) create table #t2(i int) create table #difference(i int) insert #difference select * from #t1 insert #difference select * from #t2 delete #difference from #difference d, #t1 t, #t1 t2 where t1.i=d.i and t2.i=d.i select * from #difference ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2001, 11:02 |
|
||
|
Сравнение таблиц
|
|||
|---|---|---|---|
|
#18+
Повидимому для значений NULL надо сравнение модифицировать: ISNULL(#t1.col1,0)=ISNULL(#t2.col1,0) AND ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2001, 11:05 |
|
||
|
Сравнение таблиц
|
|||
|---|---|---|---|
|
#18+
Примного благодарен очень выручили! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2001, 14:43 |
|
||
|
Сравнение таблиц
|
|||
|---|---|---|---|
|
#18+
Привет. Чтобы неизобретать велосипед, для сравнения данных можно использовать эту прогу : http://www.red-gate.com/ <SQL Datacompare>. Эта прога даже делает скрипт чтобы перегнать недостающие и т.д данные...Вроде сообщал уже, но то сообщение возможно устарело.... Неплохо бы здесь иметь список всех полезных штучек (с линками), которые могут пригодиться в нужный момент. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2001, 19:25 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=3539&tid=1825308]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
20ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 255ms |
| total: | 341ms |

| 0 / 0 |
