Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Странный результат запроса  [new]
good cat
Member

Откуда:
Сообщений: 272
Пишу запрос по нескольким таблицам с группировкой. Если в разделе from добавляю название "одной" таблицы, то результат запроса меняется.
Как так ?

Ora 10
7 авг 13, 14:21    [14675862]     Ответить | Цитировать Сообщить модератору
 Re: Странный результат запроса  [new]
Vint
Member

Откуда: Москва
Сообщений: 4564
good cat,
хрустальный шар говорит - херню пишешь
7 авг 13, 14:22    [14675872]     Ответить | Цитировать Сообщить модератору
 Re: Странный результат запроса  [new]
Be or not to be...
Guest
Вас удивляет, что при добавлении к запросу таблицы меняется результат запроса?
Это странно...

Срочно нужно принести запрос в студию
8 авг 13, 09:40    [14679310]     Ответить | Цитировать Сообщить модератору
 Re: Странный результат запроса  [new]
andreymx
Member

Откуда: Запорожье
Сообщений: 54382
я обычно и добавляю во from новую таблицу, чтобы результат запроса поменялся
8 авг 13, 12:22    [14680433]     Ответить | Цитировать Сообщить модератору
 Re: Странный результат запроса  [new]
Gustly
Member

Откуда:
Сообщений: 1426
Такое ощущение у него там картезиан джойн случился.
8 авг 13, 12:25    [14680457]     Ответить | Цитировать Сообщить модератору
 Re: Странный результат запроса  [new]
Be or not to be...
Guest
Gustly,

И количество строк почему-то очень сильно увеличилось
8 авг 13, 16:13    [14682189]     Ответить | Цитировать Сообщить модератору
 Re: Странный результат запроса  [new]
andreymx
Member

Откуда: Запорожье
Сообщений: 54382
Be or not to be...
Gustly,

И количество строк почему-то очень сильно увеличилось
ну не всегда :)

-- 1
select *
  from all_objects


-- 2
select *
  from dual all_objects
8 авг 13, 16:35    [14682445]     Ответить | Цитировать Сообщить модератору
 Re: Странный результат запроса  [new]
Be or not to be...
Guest
andreymx,

Согласен, однако всегда, когда добавляется таблица, а не альяс

Хотя, учитывая, как выразил мысль ТС, я скорее соглашусь, что ваш вариант верен

автор
Если в разделе from добавляю название "одной" таблицы
9 авг 13, 07:02    [14684595]     Ответить | Цитировать Сообщить модератору
 Re: Странный результат запроса  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 18484
Be or not to be...
andreymx,

Согласен, однако всегда, когда добавляется таблица, а не альяс

Да ладно...
tst> select count(*) from all_objects;

  COUNT(*)
----------
      6447

tst> select count(*) from all_objects, dual;

  COUNT(*)
----------
      6447
9 авг 13, 07:42    [14684645]     Ответить | Цитировать Сообщить модератору
 Re: Странный результат запроса  [new]
Be or not to be...
Guest
Вячеслав Любомудров,

SQL> INSERT INTO DUAL VALUES ('Y'); 
1 row inserted 

SQL> SELECT * FROM DUAL; 
DUMMY 


Со всеми вытекающими..
9 авг 13, 08:20    [14684707]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить