powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблема с запросом. Foxpro говорит, что не поддерживает данный тип.
10 сообщений из 10, страница 1 из 1
Проблема с запросом. Foxpro говорит, что не поддерживает данный тип.
    #34572517
Nekit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно ли как-нить переделать его, чтобы резальтат тот же был, но foxpro его бы нормально воспринял?
Код: plaintext
SELECT * FROM rees R WHERE NPP = (SELECT TOP  1  NPP FROM rees WHERE NAME1=R.NAME1 AND NAME2=R.NAME2 AND NAME3=R.NAME3 AND BIRTH_DATE=R.BIRTH_DATE ORDER BY NPP) INTO TABLE (lpu)
Спасибо.
...
Рейтинг: 0 / 0
Проблема с запросом. Foxpro говорит, что не поддерживает данный тип.
    #34572553
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
SELECT * FROM rees R 
inner join 
(SELECT TOP  1  NPP FROM rees WHERE NAME1=R.NAME1 AND NAME2=R.NAME2 AND NAME3=R.NAME3 AND BIRTH_DATE=R.BIRTH_DATE ORDER BY NPP) zz
on r.NPP = zz.NPP INTO TABLE (lpu)
...
Рейтинг: 0 / 0
Проблема с запросом. Foxpro говорит, что не поддерживает данный тип.
    #34572564
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А какая у вас версия VFP?
Корреляционные запросы не во всех версиях работают.
С уважением, Алексей
...
Рейтинг: 0 / 0
Проблема с запросом. Foxpro говорит, что не поддерживает данный тип.
    #34572579
Nekit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PaulWist
Код: plaintext
1.
2.
3.
SELECT * FROM rees R 
inner join 
(SELECT TOP  1  NPP FROM rees WHERE NAME1=R.NAME1 AND NAME2=R.NAME2 AND NAME3=R.NAME3 AND BIRTH_DATE=R.BIRTH_DATE ORDER BY NPP) zz
on r.NPP = zz.NPP INTO TABLE (lpu)

Говорит Alias R Not Found...
...
Рейтинг: 0 / 0
Проблема с запросом. Foxpro говорит, что не поддерживает данный тип.
    #34572581
Nekit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Aleksey-KА какая у вас версия VFP?
Корреляционные запросы не во всех версиях работают.
С уважением, Алексей
Версия 9.0 sp1
...
Рейтинг: 0 / 0
Проблема с запросом. Foxpro говорит, что не поддерживает данный тип.
    #34572583
Nekit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Nekit Aleksey-KА какая у вас версия VFP?
Корреляционные запросы не во всех версиях работают.
С уважением, Алексей
Версия 9.0 sp1
А точнее 09.00.0000.3504
...
Рейтинг: 0 / 0
Проблема с запросом. Foxpro говорит, что не поддерживает данный тип.
    #34572614
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nekit PaulWist
Код: plaintext
1.
2.
3.
SELECT * FROM rees R 
inner join 
(SELECT TOP  1  NPP FROM rees WHERE NAME1=R.NAME1 AND NAME2=R.NAME2 AND NAME3=R.NAME3 AND BIRTH_DATE=R.BIRTH_DATE ORDER BY NPP) zz
on r.NPP = zz.NPP INTO TABLE (lpu)

Говорит Alias R Not Found...

А на словах, что надо найти.
...
Рейтинг: 0 / 0
Проблема с запросом. Foxpro говорит, что не поддерживает данный тип.
    #34572643
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне кажется, что TOP n в корреляционном запросе VFP не поддерживает.
Цитата:
Visual FoxPro 9.0 supports the TOP N clause in a non-correlated subquery.
С уважением, Алексей
...
Рейтинг: 0 / 0
Проблема с запросом. Foxpro говорит, что не поддерживает данный тип.
    #34573889
Nekit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PaulWist Nekit PaulWist
Код: plaintext
1.
2.
3.
SELECT * FROM rees R 
inner join 
(SELECT TOP  1  NPP FROM rees WHERE NAME1=R.NAME1 AND NAME2=R.NAME2 AND NAME3=R.NAME3 AND BIRTH_DATE=R.BIRTH_DATE ORDER BY NPP) zz
on r.NPP = zz.NPP INTO TABLE (lpu)

Говорит Alias R Not Found...

А на словах, что надо найти.
На словах надо выбрать только уникальные записи по полям Name1, Name2, Name3, Birth_date.
...
Рейтинг: 0 / 0
Проблема с запросом. Foxpro говорит, что не поддерживает данный тип.
    #34573965
Nekit PaulWist Nekit PaulWist
Код: plaintext
1.
2.
3.
SELECT * FROM rees R 
inner join 
(SELECT TOP  1  NPP FROM rees WHERE NAME1=R.NAME1 AND NAME2=R.NAME2 AND NAME3=R.NAME3 AND BIRTH_DATE=R.BIRTH_DATE ORDER BY NPP) zz
on r.NPP = zz.NPP INTO TABLE (lpu)

Говорит Alias R Not Found...

А на словах, что надо найти.
На словах надо выбрать только уникальные записи по полям Name1, Name2, Name3, Birth_date.
А такой запрос:
Код: plaintext
1.
select distinct name1,name2,name3,birth_date from rees
не подойдет?
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблема с запросом. Foxpro говорит, что не поддерживает данный тип.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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