Make Query Table из table и выбранных объектов feature class
Добавлено: 15 ноя 2012, 18:32
Здравствуйте.
Задача такова: есть gdb с одной таблицей "Snow" (в ней - ключевое поле [Index], тип Double, и поле [Date], тип Date ), а также в этой же gbd feature class "Station" (Point) с таким же полем [Index] (тип Double). В feature делаем selection нескольких объектов и на основании условия Snow.Index=Station.Index делаем выборку по полю [Date]='2001-01-05' (например). То есть, проще говоря, для выбранных в feature class станций делаем выборку значений из "Snow" за один день (2001-01-05).
SQL-запрос, по-моему, должен выглядеть примерно так:
Я пробую это сделать с помощью Make Query Table, но там при вводе условия (Expression (Optional)) запрос получается только вида SELECT * FROM Snow, т.е. не подхватываются поля из Station с помощью JOIN.
Вопрос: я не с той стороны подхожу к решению, или неправильно строю запрос или нужно использовать другой инструмент?
Буду благодарен за любую подсказку.
Задача такова: есть gdb с одной таблицей "Snow" (в ней - ключевое поле [Index], тип Double, и поле [Date], тип Date ), а также в этой же gbd feature class "Station" (Point) с таким же полем [Index] (тип Double). В feature делаем selection нескольких объектов и на основании условия Snow.Index=Station.Index делаем выборку по полю [Date]='2001-01-05' (например). То есть, проще говоря, для выбранных в feature class станций делаем выборку значений из "Snow" за один день (2001-01-05).
SQL-запрос, по-моему, должен выглядеть примерно так:
Код: Выделить всё
SELECT Snow.Index, Snow.Date FROM Snow WHERE Snow.Date='2001-01-05' LEFT JOIN Station ON Snow.Index=Station.Index
Вопрос: я не с той стороны подхожу к решению, или неправильно строю запрос или нужно использовать другой инструмент?
Буду благодарен за любую подсказку.