Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / два селекта объединить в один / 6 сообщений из 6, страница 1 из 1
16.07.2008, 12:53
    #35433498
ННовичок
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
два селекта объединить в один
SELECT MIN(ri_id) AS ri_id,ri_fam+ri_imja+ri_otch AS str_psk ;
FROM rees_inf ;
GROUP BY 2 INTO CURSOR xxx

SELECT rees_inf.* FROM rees_inf,xxx WHERE rees_inf.ri_id=xxx.ri_id

Как объединить два этих селекта
...
Рейтинг: 0 / 0
16.07.2008, 13:34
    #35433647
LUCIAN
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
два селекта объединить в один
Попробуйте так:
SELECT rees_inf.* FROM rees_inf WHERE rees_inf.ri_id IN (SELECT MIN(ri_id) AS ri_id FROM rees_inf ;
GROUP BY ri_fam,ri_imja,ri_otch)
...
Рейтинг: 0 / 0
16.07.2008, 13:46
    #35433688
ННовичок
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
два селекта объединить в один
Не, не пойдёт....мне именно нужна формула объединения трёх полей, просто я сократил её..., полностью она такая
PADR(UPPER(ALLTRIM(zl_fam)),15," ")+PADR(UPPER(ALLTRIM(zl_imja)),15," ")+PADR(UPPER(ALLTRIM(zl_otch)),15," ") :-))
...
Рейтинг: 0 / 0
16.07.2008, 13:55
    #35433729
два селекта объединить в один
смотрите в сторону union

соттв-но кол-во полей и типы в 2-х запросах должны совпадать

примеры - в поиск по слову union
...
Рейтинг: 0 / 0
16.07.2008, 14:09
    #35433805
ННовичок
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
два селекта объединить в один
Нет union это одинаковые по структуре таблицы, тут скорей всего самообъединение...
...
Рейтинг: 0 / 0
16.07.2008, 14:46
    #35433950
два селекта объединить в один
авторНет union это одинаковые по структуре таблицы

я надеюсь, что данный пример натолкнет Вас на др.мысли
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
create cursor tt (tt i, pp i)
insert into tt values ( 1 , 1 )

create cursor kk (cc c( 10 ))
insert into kk values ('  5  ')

select tt, pp ;
	from tt  ;
union all ;
select  0  as tt, val(cc) as pp ;
from kk
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / два селекта объединить в один / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]