Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Сравнение таблиц ПОМОГИТЕ / 4 сообщений из 4, страница 1 из 1
30.06.2005, 14:16
    #33142764
Struchcov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение таблиц ПОМОГИТЕ
Помогите как сделать сранение двух массивов номеров и вывод результа какие номера не входят.
...
Рейтинг: 0 / 0
30.06.2005, 14:24
    #33142790
Paul Sacks
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение таблиц ПОМОГИТЕ
StruchcovПомогите как сделать сранение двух массивов номеров и вывод результа какие номера не входят.

Ну если при помощи T-SQL, то можно, например применить INNER JOIN
...
Рейтинг: 0 / 0
30.06.2005, 15:11
    #33142978
nonamex
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение таблиц ПОМОГИТЕ
если нужно определить 'какие номера не входят', то outer join
...
Рейтинг: 0 / 0
30.06.2005, 15:46
    #33143109
Old Nick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение таблиц ПОМОГИТЕ
Если надо узнать номера второй таблицы, которые не входят в первую, то так

Код: plaintext
1.
2.
3.
4.
5.
6.
select t1.*
  from Table1 t1
           left join
         Table2 t2
           on (объединение)
  where t2.(ненуловое поле) is null

Если это для обеих таблиц то так
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
select *
  from Table1 t1
           full outer join
         Table2 t2
           on (объединение)
  where t1.(ненуловое поле) is null
      or t2.(ненуловое поле) is null

Только во втором случае записи по обеим таблицам выйдут развернуто по горизонтали, если надо по ветрикали, то лучше 2 первых запроса с union
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Сравнение таблиц ПОМОГИТЕ / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]