![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Выборка одного и того же поля с разными условиями
Роман © (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