В Extensbile Strage Engine (ESE/JetBlue) У меня есть таблица, которая содержит данные, которые я хотел бы найти с помощью двух индексовв ESE (JetBlue) есть ли способ ограничить поиск несколькими ключами?
при условии, что каждая строка содержит три целых числа X, Y и Z. Я бы хотели бы быстро найти все строки, где Х = 10 и Y = 20 (например)
результирующий набор будет содержать все записи, где Х = 10, Y = 20, а Z = whever Z оказался
Возможно ли это?
последовательность
JetSetCurrentIndex(), JetMakeKey(), JetSeek(), и JetMove() запутать меня. Я не 100% это возможно даже без поиска X = 10, а затем для фильтрации всех значений, где Y! = 20?
спасибо!
Если столбцы являются целыми числами (= очень небольшое количество данных), я бы предложил определить третий индекс по обоим столбцам. Таким образом, вы сможете искать «где X = 10 и Y = 20» с помощью одного курсора. – Soonts