Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Выбрать даты из одной таблицы которых нет в другой / 6 сообщений из 6, страница 1 из 1
21.09.2021, 14:15
    #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
21.09.2021, 14:23
    #40098991
aleks222
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать даты из одной таблицы которых нет в другой
Обучись not exists(...) использовать.
...
Рейтинг: 0 / 0
21.09.2021, 15:03
    #40099011
Alex_Va
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать даты из одной таблицы которых нет в другой
Romanov-krd,

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

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

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


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