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

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

Выборка одного и того же поля с разными условиями


Страницы:   1 2

Роман ©   (2010-08-17 10:25:00) 

Подскажите как наиболее продуктивно вывести(в одной строке) значения поля(1) но с разными условиями-в первом случае где значение поля(2)=1, во втором значение поля(2)=5. Спасибо.


Игорь Шевченко   (2010-08-17 11:54:00) [21]

нет, не Парадокс

http://sql.ru/forum/actualthread.aspx?tid=782216


12   (2010-08-17 11:51:00) [22]

select A.One, B.Two
from
(
select поле(1) as One, 1 as JN1
from table_name
where поле(2)=1
)  A
join B on A.JN1 = B.JN2
(
select поле(1) as Two, 1 as JN2
from table_name
поле(2)=5
) B


Игорь Шевченко   (2010-08-17 11:46:00) [23]

Сервер как всегда Парадокс


Роман   (2010-08-17 11:01:00) [24]

Никакого клиента нет. Необходимо все сделать на сервере.
Уточняю условие:запрос выбирает из таблицы две строки они отличаются полями f1 и f2 . Мне необходимо вывести в одной строке значения f1 где f2=1 и f1 где f2=5.


Sergey13   (2010-08-17 10:53:00) [25]

> [2] Роман   (17.08.10 10:39)

Никто не мешает на клиенте разворачивать результат как заблагорассудится.
Можно и серер БД (если есть) напрягать этим, но правильнее, ИМХО, все таки на клиенте.


Роман   (2010-08-17 10:39:00) [26]

Значение поля(1) должно быть выведено в одной строке как значения двух полей но сразными условиями.В одну строку и со значением =1 и со значением =5


Sergey13   (2010-08-17 10:38:00) [27]

select поле(1)
from table_name
where поле(2)=1 or поле(2)=5


Страницы:   1 2

Наверх

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