:: Visual Foxpro, Foxpro for DOS
Помогите с SELECT-ом, pls
BNick
Автор

Сообщений: 72
Дата регистрации: 29.05.2003
Есть табличка AA, отсортированная по одному из полей :
CREATE CURSOR AA ( BB N(1), CC C(1) )
INSERT INTO AA(BB,CC) VALUES(1,'d')
INSERT INTO AA(BB,CC) VALUES(2,'d')
INSERT INTO AA(BB,CC) VALUES(3,'c')
INSERT INTO AA(BB,CC) VALUES(4,'d')
INSERT INTO AA(BB,CC) VALUES(5,'b')
Нужно выбрать уникальные значения CC из таблицы в порядке, в котором они встречаются в AA.
В 8-ке это делалось просто:
SELECT DISTINCT CC;
FROM AA;
ORDER BY BB
В девятке же этот запрос дает ошибку "SQL: ORDER BY clause is invalid." Что-то не могу сообразить, как такую выборку сделать Ну, не ставить же SET ENGINEBEHAVIOR 80!
Ratings: 0 negative/0 positive
Re: Помогите с SELECT-ом, pls
akurdesov
так работает:

SELECT CC, MIN(bb) as bb ;
FROM AA ;
GROUP BY CC ;
ORDER BY 2
Ratings: 0 negative/0 positive
Re: Помогите с SELECT-ом, pls
BNick
Автор

Сообщений: 72
Дата регистрации: 29.05.2003
Вроде, действительно работает Вот спасибо!
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 11 Равиль Alsim AndyNigmatec Guest (Гостей: 7)

© 2000-2024 Fox Club 
Яндекс.Метрика