![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
SQL запрос [D5, D6, D7, IB6.x]
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.