Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.03.05;
Скачать: CL | DM;

Вниз

Сравнение таблиц   Найти похожие ветки 

 
Kim ©   (2006-01-10 09:52) [0]

При сравнении 2-х таблиц по полю №_tel как получить список
тел номеров входящих в табл.1 но отсутствующих в табл.2. ?
P.s. Запрос необходим в SQL.


 
Виталий Панасенко   (2006-01-10 09:58) [1]

Выбрать только данные из табл.№ 1


 
ANB ©   (2006-01-10 10:00) [2]

exists


 
Desdechado ©   (2006-01-10 10:41) [3]

NOT IN


 
msguns ©   (2006-01-10 11:52) [4]

>Desdechado ©   (10.01.06 10:41) [3]
>NOT IN

Значительно быстрее "запрос" отработает, если сделать так:
1. Создать временную шорт-таблицу, куда вставить связующие поля всех записей таблицы 1.
2. Удалить из нее записи, связующие поля которых имеются в таблице 2.
3. Вывести из таблицы 1 полноформатные записи (Select *), связав ее в запросе с шорт-таблицей по связующим полям.


 
Desdechado ©   (2006-01-10 12:03) [5]

msguns ©   (10.01.06 11:52) [4]
это "объяснение на пальцах" механизма работы NOT IN


 
DELORAC ©   (2006-01-10 14:35) [6]

select
   tel_no
from
   table1

minus
select
   tel_no
from
   table1


 
DELORAC ©   (2006-01-10 14:38) [7]

Опа... Прошу прощения
select
  tel_no
from
  table1
minus
select
  tel_no
from
  table2


 
Desdechado ©   (2006-01-10 16:11) [8]

2 DELORAC
это ж для оракла


 
Плохиш ©   (2006-01-10 16:55) [9]


> Desdechado ©   (10.01.06 16:11) [8]
> 2 DELORAC
> это ж для оракла

А ДБ никто и не уточнял ;-)


 
Anatoly Podgoretsky ©   (2006-01-10 18:29) [10]

Desdechado ©   (10.01.06 16:11) [8]
Да какая разница, в Оракле то работает?


 
ЮЮ ©   (2006-01-12 05:35) [11]

select table1.*
from
 table1
 left join table2 On  table1.tel_no = table2.tel_no
where
 table2.tel_no IS NULL


 
evvcom ©   (2006-01-12 08:20) [12]


> список
> тел номеров входящих в табл.1 но отсутствующих в табл.2

А что с уникальностью? А то и результаты будут различны в разных вариантах запроса.



Страницы: 1 вся ветка

Текущий архив: 2006.03.05;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.01 c
2-1140254580
yurc
2006-02-18 12:23
2006.03.05
конкретный пример


2-1140080370
DrNemo
2006-02-16 11:59
2006.03.05
Закачка файла с интернета на ар1


2-1139679073
Bogdan1024
2006-02-11 20:31
2006.03.05
как обратиться к пи_си-спикеру?


15-1139600197
Anton Shestakov
2006-02-10 22:36
2006.03.05
Работа с help-ами


15-1139481995
Gero
2006-02-09 13:46
2006.03.05
Лебедев открыл интернет-магазин





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский