Проблема присоединения к базе данных в Пентахо

Я хочу выполнить инструкцию "выберите ID из AKTABLE, где INSTANCE в?"

Я попробовал ниже метод. Но это не работает. Как мы можем решить эту проблему?

1 ответ

Я читал ваш комментарий к другому вопросу и не заметил, что вы уже превратили его в новый вопрос.

Во всяком случае, вот комментарий:

Сначала SQL IN предложение требует, чтобы список значений находился в (), Во-вторых, из того, что я вижу, похоже, что вы сравниваете только одно значение. В этом случае просто используйте = вместо IN, Если бы вы сказали, 3 значения, то вы могли бы использовать IN (?, ?, ?) и настройте три параметра в разделе "параметры для использования".

РЕДАКТИРОВАТЬ:

Вот пример преобразования, которое использует IN пункт в Database join шаг. Он отлично работает в моей системе. Generate Rows step генерирует одну строку с одним столбцом с именем 'seed' и присваивает ей значение моего параметра.

Другие вопросы по тегам