Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 Помогите с запросом (данные с 2-х таблиц)  [new]
ALARMus
Member

Откуда:
Сообщений: 541
Приветствую.
Как можно получить результирующую таблицу (2 варианта) из двух исходных ?

К сообщению приложен файл. Размер - 0Kb
1 июн 10, 10:01    [8866756]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с запросом (данные с 2-х таблиц)  [new]
Katsy
Member

Откуда:
Сообщений: 313
ALARMus,

select t1.ID, t2.total W2, t1.Desk, t1.name 
from table1 t1, table2 t2
where t1.priznak = "P" and t2.Status = "W2"
это второе. первое надо подумать
1 июн 10, 10:06    [8866782]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с запросом (данные с 2-х таблиц)  [new]
JaRo
Member

Откуда:
Сообщений: 1659
Проблема у Вас в чем?
1 июн 10, 10:06    [8866786]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с запросом (данные с 2-х таблиц)  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 18484
Не вникая в суть, может сначала подумать?
1 июн 10, 10:07    [8866792]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с запросом (данные с 2-х таблиц)  [new]
env
Member

Откуда: Россия, Москва
Сообщений: 6727
ALARMus,

0. STFF
1. уже ответили

За последние полгода разума у ТС явно не прибавилось....
1 июн 10, 10:12    [8866822]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с запросом (данные с 2-х таблиц)  [new]
Elic
Member

Откуда:
Сообщений: 29987
1) RTFFAQ Транспонирование строк в столбцы, Транспонирование строк в столбцы в RefCursor'е
1 июн 10, 10:14    [8866834]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с запросом (данные с 2-х таблиц)  [new]
env
Member

Откуда: Россия, Москва
Сообщений: 6727
JaRo
Проблема у Вас в чем?

В нежелании/неумении думать своей головой
1 июн 10, 10:35    [8866979]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с запросом (данные с 2-х таблиц)  [new]
Katsy
Member

Откуда:
Сообщений: 313
ALARMus,

select t1.ID, t2.total W1, t2.total W2, t2.total W3, t1.Desc, t1.name
from (
select t1.ID, t2.total, t1.Desc, t1.name
from table1 t1, table2 t2
where t1.priznak = "P")
group by t1.ID
первое как-то так вроде
1 июн 10, 10:50    [8867105]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с запросом (данные с 2-х таблиц)  [new]
env
Member

Откуда: Россия, Москва
Сообщений: 6727
Katsy
ALARMus,

select t1.ID, t2.total W1, t2.total W2, t2.total W3, t1.Desc, t1.name
from (
select t1.ID, t2.total, t1.Desc, t1.name
from table1 t1, table2 t2
where t1.priznak = "P")
group by t1.ID
первое как-то так вроде


Overkill ©SY

А можно к этому запросу добавить пример ТС в with и доказать, что результат будет ожидаемый автором?
1 июн 10, 10:52    [8867120]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с запросом (данные с 2-х таблиц)  [new]
Elic
Member

Откуда:
Сообщений: 29987
Katsy
первое как-то так вроде
Желание помочь, оно конечно похвально. Только с такой помощью лучше не позориться.
1 июн 10, 10:54    [8867140]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с запросом (данные с 2-х таблиц)  [new]
Katsy
Member

Откуда:
Сообщений: 313
env,

нельзя, ибо в базе своей рабочей трогать ничего не могу, а виз из воздуха тоже не возьму

Elic,

так попробуй сам помочь, умник
1 июн 10, 10:59    [8867182]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с запросом (данные с 2-х таблиц)  [new]
Зелебоба
Member

Откуда:
Сообщений: 1121
Охохошеньки... пойду лучше баш почитаю.
1 июн 10, 11:02    [8867205]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с запросом (данные с 2-х таблиц)  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 18484
Девушка, здесь и помогать нечего, независимо "умник" или нет
Только не надо "кривых" советов
1 июн 10, 11:05    [8867230]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с запросом (данные с 2-х таблиц)  [new]
env
Member

Откуда: Россия, Москва
Сообщений: 6727
Katsy
env,

нельзя, ибо в базе своей рабочей трогать ничего не могу, а виз из воздуха тоже не возьму

Elic,

так попробуй сам помочь, умник


0.
with t1 as (select 1 id, 'b' name_, 'a' desk from dual union all
                                    select 2,'d','c' from dual)
 select * from t
, практически из воздуха.
1. А он уже помог, см. выше. Как говорится, лучше один раз дать человеку удочку, чем ловить каждый день рыбу для него.
1 июн 10, 11:05    [8867232]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с запросом (данные с 2-х таблиц)  [new]
Elic
Member

Откуда:
Сообщений: 29987
Elic
1) RTFFAQ Транспонирование строк в столбцы, Транспонирование строк в столбцы в RefCursor'е
Дежа вю №2
env
За последние полгода разума у ТС явно не прибавилось....
Да, клиника.
1 июн 10, 11:09    [8867283]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с запросом (данные с 2-х таблиц)  [new]
env
Member

Откуда: Россия, Москва
Сообщений: 6727
Katsy,

И перед тем как давать советы, почитайте, пожалуйста, про основы РСУБД и SQL Reference для Oracle, а то с учётом вашей темы про join такие советы навевают грусть за растущее невежество.
1 июн 10, 11:10    [8867291]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с запросом (данные с 2-х таблиц)  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 18484
Elic
Elic
1) RTFFAQ Транспонирование строк в столбцы, Транспонирование строк в столбцы в RefCursor'е
Дежа вю №2
env
За последние полгода разума у ТС явно не прибавилось....
Да, клиника.
Записывай, Виталий...
1 июн 10, 11:11    [8867303]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с запросом (данные с 2-х таблиц)  [new]
Katsy
Member

Откуда:
Сообщений: 313
env,

основы реляционных БД я прекрасно знаю и не первый год в них работаю. а про join уже оффтоп
1 июн 10, 11:17    [8867372]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с запросом (данные с 2-х таблиц)  [new]
Elic
Member

Откуда:
Сообщений: 29987
Вячеслав Любомудров
Записывай, Виталий...
Всё уже записано (за-insert-чено) для нас :) Главное уметь искать :)) И иметь для этого желание
1 июн 10, 11:19    [8867385]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с запросом (данные с 2-х таблиц)  [new]
Hazard
Member

Откуда: Frankfurt
Сообщений: 438
Elic
[quot Elic]1) RTFFAQ Транспонирование строк в столбцы, Транспонирование строк в столбцы в RefCursor'е
Дежа вю №2
env


Исходя из прошлогоднего поста, можно порекомендовать матричные отчеты в XML publisher (Oracle Reports), наверняка в других тулсах тоже такое есть.
1 июн 10, 11:20    [8867400]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с запросом (данные с 2-х таблиц)  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 18484
Katsy
основы реляционных БД я прекрасно знаю и не первый год в них работаю. а про join уже оффтоп
Прекрасно знать и грамотно работать -- разные понятия
Elic
Главное уметь искать :)) И иметь для этого желание
Извиняйте, в сортах...
1 июн 10, 11:21    [8867409]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с запросом (данные с 2-х таблиц)  [new]
env
Member

Откуда: Россия, Москва
Сообщений: 6727
Katsy
env,

основы реляционных БД я прекрасно знаю и не первый год в них работаю. а про join уже оффтоп


Тогда не понимаю вашего желания опозориться. Приведённый вами запрос написан человеком, явно не понимающим основ. Попробуйте пересмотреть ваше "прекрасно знаю" и подумать над своими ошибками до того как начинаете щедро предлагать их на широкое суждение.
1 июн 10, 11:53    [8867759]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с запросом (данные с 2-х таблиц)  [new]
Katsy
Member

Откуда:
Сообщений: 313
env,

мы с Вами в разных часовых поясах, я в семь вечера уже и не такое написать могу :)
1 июн 10, 11:59    [8867823]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с запросом (данные с 2-х таблиц)  [new]
ALARMus
Member

Откуда:
Сообщений: 541
Katsy,
Для случая 2) в Вашем первом примере
select t1.ID, t2.total W2, t1.Desk, t1.name 
from table1 t1, table2 t2
where t1.priznak = "P" and t2.Status = "W2" 
Спасибо , но не надо ли тут добавить в where
and t1.id=t2.key_char
1 июн 10, 12:01    [8867838]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с запросом (данные с 2-х таблиц)  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 18484
Katsy
env,

мы с Вами в разных часовых поясах, я в семь вечера уже и не такое написать могу :)
У меня тоже за 7 перевалило, и я еще и подвыпивши...
1 июн 10, 12:02    [8867855]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Oracle Ответить