powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Выбрать даты из одной таблицы которых нет в другой
6 сообщений из 6, страница 1 из 1
Выбрать даты из одной таблицы которых нет в другой
    #40098989
Romanov-krd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, подскажите как сделать выборку дат из одной таблицы которых нет в другой. Т.е. к примеру для полей integer можно написать:
Код: sql
1.
select * from table1 where id not in (select id from table2)


либо
Код: sql
1.
select * from table1 t1 left join table2 t2 on t1.id=t2.id where t2 is null 



а с датами так можно делать или своя специфика есть?
...
Рейтинг: 0 / 0
Выбрать даты из одной таблицы которых нет в другой
    #40098991
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обучись not exists(...) использовать.
...
Рейтинг: 0 / 0
Выбрать даты из одной таблицы которых нет в другой
    #40099011
Alex_Va
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Romanov-krd,

вот здесь можно почитать https://stackoverflow.com/questions/173041/not-in-vs-not-exists
...
Рейтинг: 0 / 0
Выбрать даты из одной таблицы которых нет в другой
    #40099014
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Romanov-krd
с датами так можно делать или своя специфика есть?

Можно. Никакой специфики, кроме самой обычной совместимости типов (а то есть любители хранить дату в строках... да ещё и формат выберут подебильнее).
...
Рейтинг: 0 / 0
Выбрать даты из одной таблицы которых нет в другой
    #40099895
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно. Но с точностью до 3-х миллисекунд.
...
Рейтинг: 0 / 0
Выбрать даты из одной таблицы которых нет в другой
    #40100038
PizzaPizza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Romanov-krd,

и, если я правильно понимаю, добавление индекса (лучше уникального) по полю/полям которые смотрятся в любом NOT (exists or in) должно помогать от просмотра всей таблицы
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Выбрать даты из одной таблицы которых нет в другой
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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