Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Выборка из результата др. выборки

6.1K
25 ноября 2006 года
Flex25
50 / / 14.03.2006
Я хочу в MySQL сделать следующее:
1. Произвести выборку (select) с какими-то параметрами
2. Взять результат этой выборки и из него (а не из таблицы) снова произвести новую выборку с помощью select.

Как все это можно сделать в MySQL? Причем нужно это сделать именно на стороне сервера БД, а не клиента.

Заранее спасибо.
263
25 ноября 2006 года
koltaviy
816 / / 16.12.2004
Читай мат. часть по сиквэлу: "Вложенные запросы"!..
355
25 ноября 2006 года
<SCORP>
786 / / 21.10.2006
я уже натыкался на эти грабли. поддержка вложеных запросов добавлена в версии 5 (это 100%) или немного раньше. ну, короче, далеко не все версии 4ёртой ветки это держат.
а вообще запрос строится так:
Код:
SELECT
  field1, field2
FROM
(
  SELECT
    field1, field2, field3
  FROM
    some_table
  WHERE
    field3 = 5
)
WHERE
  field2 = 3
13
27 ноября 2006 года
RussianSpy
3.0K / / 04.07.2006
[QUOTE=<SCORP>;155892]я уже натыкался на эти грабли. поддержка вложеных запросов добавлена в версии 5 (это 100%) или немного раньше. ну, короче, далеко не все версии 4ёртой ветки это держат.
а вообще запрос строится так:
Код:
SELECT
  field1, field2
FROM
(
  SELECT
    field1, field2, field3
  FROM
    some_table
  WHERE
    field3 = 5
)
WHERE
  field2 = 3
[/QUOTE]
ну так между делом.... запрос неверный. Каждый вложенный запрос должен иметь алиас
Код:
SELECT
  field1, field2
FROM
(
  SELECT
    field1, field2, field3
  FROM
    some_table
  WHERE
    field3 = 5
) as query1
WHERE
  field2 = 3
355
27 ноября 2006 года
&lt;SCORP&gt;
786 / / 21.10.2006
хы! як цыкаво :)
никогда не знал, честно говоря ))) или просто не обращал внимания :)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог