Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Выборка по индексу с неуникальными значениями / 4 сообщений из 4, страница 1 из 1
24.11.2008, 12:03
    #35671238
kiruha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка по индексу с неуникальными значениями
Есть таблица товаров с полем Артикул.
По полю Артикул построен индекс.
Значения артикула могут повторяться (например не заполнены)

Вопрос - при выборке записей из таблицы по индексу :
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
SELECT(xNomerOblast)
SET ORDER TO TAG (TagIndex) ASCENDING
GO TOP
SKIP  1 
....
SKIP1
....
в случае если идут несколько записей с совпадающим Артикулом -
они упорядочены по RecordNumber ( значение возвращаемое RecNo() )?

Или могут идти в случайном порядке в пределах совпадения Артикула?

Есть ли возможность открыть выборку упорядоченную по TagIndex,RecordNumber?
...
Рейтинг: 0 / 0
24.11.2008, 12:39
    #35671387
Galyamov Rinat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка по индексу с неуникальными значениями
За индекс не скажу, но даже если в данной версии оно так и будет, то не
факт, что такое поведение будет в следующих версиях.
Ибо недокументированно.

Скажи зачем тебе это надо?

PS Можно сделать составной индекс.


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
24.11.2008, 12:52
    #35671428
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка по индексу с неуникальными значениями
Galyamov RinatИбо недокументированно.
+1
Исходи из того что записи идут в случайном порядке при одинаковом артикуле.
...
Рейтинг: 0 / 0
24.11.2008, 13:28
    #35671560
kiruha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка по индексу с неуникальными значениями
Galyamov Rinat
За индекс не скажу, но даже если в данной версии оно так и будет, то не
факт, что такое поведение будет в следующих версиях.
Ибо недокументированно.

Скажи зачем тебе это надо?

PS Можно сделать составной индекс.

Большое спасибо.

Порциями выбираю записи для отображения в табличном поле(визуальная таблица,не Fox).
В случае одинаковых значений индекса появляется неоднозначность.
ЗначениеИндекса+STR(RecordNumber) - ключ.
Dima TGalyamov RinatИбо недокументированно.
+1
Исходи из того что записи идут в случайном порядке при одинаковом артикуле.
Еще раз спасибо )

Ок, тогда буду перебирать последовательно все записи с одинаковым артикулом и сранивать
c ключем от которого нужно отсчитать записи .
Более медленный алгоритм получается
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Выборка по индексу с неуникальными значениями / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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