Проблема присоединения к базе данных в Пентахо
Я хочу выполнить инструкцию "выберите ID из AKTABLE, где INSTANCE в?"
Я попробовал ниже метод. Но это не работает. Как мы можем решить эту проблему?
1 ответ
Я читал ваш комментарий к другому вопросу и не заметил, что вы уже превратили его в новый вопрос.
Во всяком случае, вот комментарий:
Сначала SQL IN
предложение требует, чтобы список значений находился в ()
, Во-вторых, из того, что я вижу, похоже, что вы сравниваете только одно значение. В этом случае просто используйте =
вместо IN
, Если бы вы сказали, 3 значения, то вы могли бы использовать IN (?, ?, ?)
и настройте три параметра в разделе "параметры для использования".
РЕДАКТИРОВАТЬ:
Вот пример преобразования, которое использует IN
пункт в Database join
шаг. Он отлично работает в моей системе. Generate Rows
step генерирует одну строку с одним столбцом с именем 'seed' и присваивает ей значение моего параметра.