Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 inner join  [new]
Юляsh
Member

Откуда:
Сообщений: 10
помогите, набираю такой код в sql:

INSERT INTO Izv_facts (izv_facts)
select A.vivod
from Products A inner join Izv_facts B on A.uslovie = B.izv_facts
left outer join Izv_facts C on A.vivod = C.izv_facts
where C.izv_facts is NULL
Group by A.vivod

select*
from Izv_facts

почему ничего не выводит на экран?
17 ноя 14, 18:33    [16861260]     Ответить | Цитировать Сообщить модератору
 Re: inner join  [new]
edyaN
Member

Откуда: Berlin
Сообщений: 185
ну, что-то же он выводит. или монитор просто выключается?
если нет, то тут есть варианты, или запрос все еще выполняется, это можно понять по увеличивающимся времени выполнения запроса.
есть и другой вариант, что просто ничего не вставилось, и поэтому ничего не выбралось, что для вашего запроса на вставку должно быть очевидно.
17 ноя 14, 18:41    [16861315]     Ответить | Цитировать Сообщить модератору
 Re: inner join  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8805
Юляsh,

Наверное потому, что

select A.vivod 
from Products A inner join Izv_facts B on A.uslovie = B.izv_facts
left outer join Izv_facts C on A.vivod = C.izv_facts
where C.izv_facts is NULL
Group by A.vivod


тоже ничего не выводит.
17 ноя 14, 18:43    [16861327]     Ответить | Цитировать Сообщить модератору
 Re: inner join  [new]
Юляsh
Member

Откуда:
Сообщений: 10
запрос выполняется. Внизу пишет, что "запрос успешно выполнен"
есть варианты, почему ничего не выбирается?
теоретически запрос написан правильно
данные в таблицах тоже заполнены
17 ноя 14, 18:50    [16861364]     Ответить | Цитировать Сообщить модератору
 Re: inner join  [new]
Shakill
Member

Откуда: мск
Сообщений: 1887
Юляsh
запрос выполняется. Внизу пишет, что "запрос успешно выполнен"
есть варианты, почему ничего не выбирается?
теоретически запрос написан правильно
данные в таблицах тоже заполнены

если аналитически не получается понять в чем же дело, то самое время научиться отлаживать запросы
17 ноя 14, 19:29    [16861557]     Ответить | Цитировать Сообщить модератору
 Re: inner join  [new]
Glory
Member

Откуда:
Сообщений: 104751
Юляsh
запрос выполняется. Внизу пишет, что "запрос успешно выполнен"

Потому, что пустой набор - это все равно успешно выполненный запрос

Юляsh
есть варианты, почему ничего не выбирается?

Потому, что запрос так написан
17 ноя 14, 20:22    [16861742]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить