powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Запрос с (IN....) замахался...
13 сообщений из 13, страница 1 из 1
Запрос с (IN....) замахался...
    #32839557
Гостььььь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите запрос виснет... я уже замахался

INSERT INTO Таблица1 ( 1, 2, 3 )
SELECT Таблица3.1, Таблица3.2, Таблица3.3
FROM Таблица3, Таблица1
WHERE Таблица3!3 Not In (Таблица1!3);
...
Рейтинг: 0 / 0
Запрос с (IN....) замахался...
    #32839658
Lenivec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а в чем сермяжная правда...?
...
Рейтинг: 0 / 0
Запрос с (IN....) замахался...
    #32839713
Гостььььь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Lenivecа в чем сермяжная правда...?
шутить изволите?
...
Рейтинг: 0 / 0
Запрос с (IN....) замахался...
    #32839728
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во бред!!!
Код: plaintext
1.
2.
3.
4.
INSERT INTO Таблица1 (  1 ,  2 ,  3  )
SELECT Таблица3. 1 , Таблица3. 2 , Таблица3. 3 
FROM Таблица3, Таблица1
WHERE Таблица3. 3  Not In (Таблица1. 3 );
Особенно радуют названия таблиц и полей
...
Рейтинг: 0 / 0
Запрос с (IN....) замахался...
    #32839764
Roma R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я бы сделал так

INSERT INTO Таблица1 ( 1, 2, 3 )
SELECT Таблица3.[1], Таблица3.[2], Таблица3.[3]
FROM Таблица3
WHERE (((Exists (select * FROM Таблица1 where Таблица1.[3]=Таблица3.[3];))=False));
...
Рейтинг: 0 / 0
Запрос с (IN....) замахался...
    #32839795
u[v
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
u[v
Гость
Roma RЯ бы сделал так

INSERT INTO Таблица1 ( 1, 2, 3 )
SELECT Таблица3.[1], Таблица3.[2], Таблица3.[3]
FROM Таблица3
WHERE (((Exists (select * FROM Таблица1 where Таблица1.[3]=Таблица3.[3];))=False));

Left Join + WHERE Таблица1.[3] IS NULL
...
Рейтинг: 0 / 0
Запрос с (IN....) замахался...
    #32839874
Roma R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> u[v

При большом количестве данных запрос с Exists выполняется значительно быстрее
...
Рейтинг: 0 / 0
Запрос с (IN....) замахался...
    #32839883
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roma R> u[v

При большом количестве данных запрос с Exists выполняется значительно быстрее
???
А можно где-нибудь на подтверждающие цифры посмотреть?
...
Рейтинг: 0 / 0
Запрос с (IN....) замахался...
    #32840084
Roma R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Каких-то сравнительных цифр у меня нет, но визуально работает значительно быстрее

На hiprog.com была дискуссия на эту тему. Сейчас сайт hiprog.com открыть не смог, какие-то проблемы наверно, но раньше я страничку сохранил.
...
Рейтинг: 0 / 0
Запрос с (IN....) замахался...
    #32840349
AlexMajic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
попробуй так:
INSERT INTO Таблица1 ( 1, 2, 3 )
SELECT Таблица3.[1], Таблица3.[2], Таблица3.[3]
FROM Таблица3
WHERE Таблица3.[3] Not In (select Таблица1.[3] from Таблица1);
...
Рейтинг: 0 / 0
Запрос с (IN....) замахался...
    #32840454
Фотография Shurgenz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roma R> u[v

При большом количестве данных запрос с Exists выполняется значительно быстрее

я уже ничему не удивляюсь с етим ДЖЕТ
...
Рейтинг: 0 / 0
Запрос с (IN....) замахался...
    #32841020
Гостььььь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сразу для того крутого перца которому не понравились названия таблиц и полей.
Дятел ты, я тут пример выложил. Думаю Таблица1 с полем 1 попроще воспринимается, чем названия поля "НЕПОДЗАКПРОИЗВ" в таблице "ПРОИЗВПОДТ".

А остальным большой респект.
Я правда еще не попробовал что вы успели предложить, но счас же этим займусь.
В любом случае, я вам всем крайне признателен.
...
Рейтинг: 0 / 0
Запрос с (IN....) замахался...
    #32841038
AlTis_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[quot Гостььььь]Сразу для того крутого перца которому не понравились названия таблиц и полей.
Дятел ты, я тут пример выложил. Думаю Таблица1 с полем 1 попроще воспринимается, чем названия поля "НЕПОДЗАКПРОИЗВ" в таблице "ПРОИЗВПОДТ".
[quot]

Молодой человек, Вам правильно сказали.
Никто не назвает поля 1,2,3..., как в прочем и НЕПОДЗАКПРОИЗВ
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Запрос с (IN....) замахался...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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