Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

SQL запрос [D5, D6, D7, IB6.x]


Страницы:   1 2

Lika ©   (2004-11-10 16:59:00) 

Подскажите пожалуйста, как можно сделать запрос из запроса т.е объектом запроса чтобы являлась не таблица, а другой запрос.


msguns   (2004-11-11 15:31:00) [1]

>Lika   (11.11.04 15:11) [34]
>Ребята не ругайтесь.  

Это ктоэто ругается ?
Мы с Джонмэном ???
Да я !
Да он !!
ДА МЫ !!!!


Lika   (2004-11-11 15:26:00) [2]

Ребята не ругайтесь. Я все поняла. Я действительно речь вела не о вложенных запросах, а о запросах типа "select * from (select * from (select * from". Я просто, наверно, читала не для Firebird. Я так попробовала, у меня не получилась и я подумала может я что-то не так делаю. Ну если для FB невозможно буду искать другие способы. Всем спасибо.


Lika   (2004-11-11 15:11:00) [3]

Ребята не ругайтесь. Я все поняла. Я действительно речь вела не о вложенных запросах, а о запросах типа "select * from (select * from (select * from". Я просто, наверно, читала не для Firebird. Я так попробовала, у меня не получилась и я подумала может я что-то не так делаю. Ну если для FB невозможно буду искать другие способы. Всем спасибо.


Johnmen   (2004-11-11 11:26:00) [4]

>msguns ©   (11.11.04 11:20) [29]
>Милости просим:

И я тоже прошу :)
[27]

Да вложенные ! Но причём здесь они ?

>Если б не категоричность твоего поста, я б и не заикнулся.

Я никогда (ну почти никогда) не допускаю категоричности в своих высказываниях. И данная ветка не исключение...

>ИМХО, мастерам непозволительны даже мелкие неточности и недомолвки.

Они такие же челы, как и другие. И им позволительно всё, что позволительно остальным :)))
А где мелкие неточности и недомолвки ?


msguns   (2004-11-11 11:25:00) [5]

Когда постился, не видел Johnmen ©   (11.11.04 11:15) [27]
Если вопрос уперся в чисто формулировки, то я, к примеру, встречал термин "вложенные" у Фаронова применительно к приведенным мною примерам. Хотя по большому счету, конечно, согласен, что "чисто" вложение применимо к "многоярусным" селектам, чего, к сожалению, в IB, нема


Соловьев   (2004-11-11 11:24:00) [6]


> Такое возможно, я где-то читала просто подзабыла. Уменя
> есть запрос в котором объединены данные из трех таблиц(UNION).
> Запрос содержит одно поле "сумма". Теперь я например хочу
> подсчитать общую сумму по всему запросу. Как мне это сделать
> одним, пускай даже сложным запросом

Все зависит от того какие это три запроса.


Johnmen   (2004-11-11 11:21:00) [7]

Бери экскаватор и сколько влезет копай ямки для посадки чеснока...


msguns   (2004-11-11 11:20:00) [8]

>Johnmen ©   (11.11.04 10:38) [16]
>>msguns ©   (11.11.04 10:33) [15]
>Надо, Серёга, надо.

Милости просим:

Update bla-bla-bla
  Set F1=(Select...

Insert bla-bla-bla
  Select...

Что это как не вложенные запросы?

Хотя к данному сабжу это, ессно, не подходит. Если б не категоричность твоего поста, я б и не заикнулся. ИМХО, мастерам непозволительны даже мелкие неточности и недомолвки.
Кстати, а что у нас там со вторым пунктиком ?


}|{yk   (2004-11-11 11:19:00) [9]

Бери Oracle и сколько влезет делай
select * from (select * from (select * from .....


Johnmen   (2004-11-11 11:15:00) [10]

>Квэнди ©   (11.11.04 10:59) [19]
>Квэнди ©   (11.11.04 11:15) [26]  

Ещё небольшое уточнение.
Вложенный запрос это не то же самое, что и "запрос-из-запроса".
И про это уже намекали здесь...


Квэнди   (2004-11-11 11:15:00) [11]


> ЮЮ ©   (11.11.04 11:08) [25]

Повторюсь еще раз фраза "Вложенный запрос" в sql документации описывается так, как я предоставил пример, а по поводу Interbase см выше


ЮЮ   (2004-11-11 11:08:00) [12]

>Квэнди ©   (11.11.04 11:03) [21]

фраза "Просто их никогда и не было" относится к IB, а того, что кто-то их поддерживает (даже BDE + LocalSQL), автору вопроса легче не станен

З.Ы.
 Тем более, что интерес представляют структуры типа
 SELECT FROM
 (SELECT ... ) t1, SomeTable t2 ...


Квэнди   (2004-11-11 11:08:00) [13]


> Vlad ©   (11.11.04 11:05) [23]
>
> > Квэнди ©   (11.11.04 11:03) [21]
>
>
> > ответить на фразу что "Просто их никогда и не было"  и
> все.
>
> Фраза была сказана в контексте этой ветки. А в этой ветке
> речь об InterBase. И действительно MySql тут не причем.

ок, если речь вести исключительно об interbase , то согласен.


Vlad   (2004-11-11 11:05:00) [14]


> Квэнди ©   (11.11.04 11:03) [21]


> ответить на фразу что "Просто их никогда и не было"  и все.

Фраза была сказана в контексте этойветки. А в этой ветке речь об InterBase. И действительно MySql тут не причем.


DenK_vrtz   (2004-11-11 11:04:00) [15]

Квэнди ©   (11.11.04 10:59) [19]

автор спрашивал про конструкцию типа

select <трали-вали> from
(select...)


Квэнди   (2004-11-11 11:03:00) [16]


> Vlad ©   (11.11.04 11:01) [20]
>
> > Квэнди ©   (11.11.04 10:59) [19]

Я ни в коймь случае не говорю что они поддерживаются везде, просто попытался ответить на фразу что "Просто их никогда и не было"  и все.


Vlad   (2004-11-11 11:01:00) [17]


> Квэнди ©   (11.11.04 10:59) [19]

У автора InterBase, там НЕ ПОДДЕРЖИВАЕТСЯ запрос из запроса.


Квэнди   (2004-11-11 10:59:00) [18]


> Johnmen ©   (11.11.04 10:49) [18]
> >Квэнди ©   (11.11.04 10:43) [17]
>
> Мне он подошел. Но ПРИЧЁМ это здесь, в этой ветке ?


Инетересно, интересно... возможно мы говорим о разных вещах? или я просто случайно увидел фразу "Вложенный запрос" ?
А если этого мало, то вот выдержка из одной из книг:

"FROM определяет список таблиц, на основе которых строится запрос. Поскольку SQL является структурным языком, то он допускает использование вложенных SELECT-конструкций. В качестве базовой таблицы может быть указано некоторое SELECT-предложение. "


Johnmen   (2004-11-11 10:49:00) [19]

>Квэнди ©   (11.11.04 10:43) [17]

Мне он подошел. Но ПРИЧЁМ это здесь, в этой ветке ?
И, кстати, в приведенном примере [14] отсутствует "запрос-из-запроса".


Квэнди   (2004-11-11 10:43:00) [20]


> Johnmen ©   (11.11.04 10:38) [16]

Действительно причем? а можно поинтересовать чем он не подошел вам?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо