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) 

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


Johnmen   (2004-11-11 10:38:00) [21]

>Квэнди ©   (11.11.04 10:29) [14]

Казалось бы, причём тут MySQL ?

>msguns ©   (11.11.04 10:33) [15]

Надо, Серёга, надо.


msguns   (2004-11-11 10:33:00) [22]

>Johnmen ©   (11.11.04 10:27) [13]
>Пожалуйста, приводи конкретные обоснования с указанием источника инфы...

Если угодно по второму пункту:
http://www1.cvk.gov.ua/wp313pt001f01=500

По первому, надеюсь, не надо "обоснований" ?


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

из Документации к MySQL:

С помощью SQL вы можете вкладывать запросы внутрь друга друга. Обыч-
но, внутренний запрос генерирует значение которое проверяется в преди-
кате внешнего запроса,  определяющего верно  оно  или  нет.  Например,
предположим  что мы знаем имя продавца:  Motika,  но не знаем значение
его поля snum, и хотим извлечь все порядки из таблицы Порядков. Имеет-
ся один способ чтобы сделать это:


    SELECT *
       FROM Orders
       WHERE snum =
           ( SELECT snum
                FROM Salespeople
                WHERE sname = 'Motika');


Johnmen   (2004-11-11 10:27:00) [24]

>msguns ©   (11.11.04 10:23) [11]
>Жень, ты не прав. Причем по обоим пунктам. Как это ни странно ;)

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


Johnmen   (2004-11-11 10:24:00) [25]

>Такое возможно, я где-то читала просто подзабыла.

Ну если ты сама уверена, что "возможно", то и вспоминай сама...:)

Приводи свой запрос с комментариями.


msguns   (2004-11-11 10:23:00) [26]

>Johnmen ©   (10.11.04 18:54) [6]
>Просто их никогда и не было. Как и победы Ющенко.

Жень, ты не прав. Причем по обоим пунктам. Как это ни странно ;)


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

Интересно, а с каких пор вложенные запросы (т.е. когда объектом запроса является сам запрос) отменены ну скаже хотя бы в Mysql 4.XX    по-мойму как они там замечательно работали, так и работают... и никакие Ющенки им не помешали... :)


Lika   (2004-11-11 10:17:00) [28]

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


Lika   (2004-11-11 10:17:00) [29]

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


MORA   (2004-11-10 19:10:00) [30]

//не будем о политике!


Johnmen   (2004-11-10 18:54:00) [31]

>msguns ©   (10.11.04 18:25) [5]

Просто их никогда и не было. Как и победы Ющенко.


msguns   (2004-11-10 18:25:00) [32]

>Johnmen ©   (10.11.04 17:02) [1]
>Никак. И, как правило, это не нужно

А что, вложенные запросы в связи с победой Ющенко отменены ?


Vlad   (2004-11-10 17:22:00) [33]


> dolmat   (10.11.04 17:17) [3]
> Объектом запроса может служить таблица или просмотр.

А ХП не может?

ЗЫ:
> просмотр.
как только VIEW уже не обзывали... теперь просмотр :-)


dolmat   (2004-11-10 17:17:00) [34]

Объектом запроса может служить таблица или просмотр.
Просмотр -- тот же запрос.


Соловьев   (2004-11-10 17:03:00) [35]

Как правило это от не знания SQL. Приведите Предметную область. В большенстве случаев можно заменить на join.


Johnmen   (2004-11-10 17:02:00) [36]

Никак. И, как правило, это не нужно.
Но можешь почитать про VIEW.


Страницы:   1 2

Наверх

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