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

Откуда:
Сообщений: 5
SELECT *
FROM (SELECT *
FROM SAMPLE_TABE
WHERE
DATEOKLS = 'some_date') OIK,
(SELECT *
FROM SAMPLE_TABE OIK, SAMPLE_TABE kilo
WHERE
DATEOKLS = 'some_date' and
и join OIK и KILO

) KOLI
WHERE
OIK.id = kilo.id(+)
26 июн 09, 11:46    [7346960]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать человеческим запрос, и где явные ошибки...  [new]
Elic
Member

Откуда:
Сообщений: 29990
Садизм какакой: одно кило коли
Используй человеческий язык для формулирования вопросов.
26 июн 09, 11:51    [7346983]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать человеческим запрос, и где явные ошибки...  [new]
Soft Wind
Member

Откуда:
Сообщений: 170
Да вы самовыражайтесь яснее, юноша :).
26 июн 09, 12:09    [7347117]     Ответить | Цитировать Сообщить модератору
 Re: Как сделать человеческим запрос, и где явные ошибки...  [new]
Santas_M
Member

Откуда:
Сообщений: 103
Dieinzige, Если вам просто нужно сделать выборку из двух таблиц с связкой по параметру ID, да так чтоб использовть RIGTH JOIN, то:
SELECT *
  FROM (SELECT * FROM SAMPLE_TABE WHERE DATEOKLS = 'some_date') OIK,
       (SELECT *
          FROM SAMPLE_TABE OIK, SAMPLE_TABE kilo
         WHERE DATEOKLS = 'some_date') KOLI
 WHERE OIK.id = kilo.id(+)

А если что то не то :-) То лучше вступить в диалог, для разъяснения требований :-)
19 авг 09, 14:16    [7556488]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить