やあ!
タイトルがこの問題を最もよく表しているかどうかはわかりませんが、私はこれを理解しようとしているように感じます.
列 TestID を含む 1 つの JMP テーブルがあり、変数 TestID リストに基づいて別のデータ テーブルから行を選択したいと考えています。
dt = Open("Lot List2.jmp");
ID_list = Column( dt, "TestID" ) << Get values;
dt1= Open Database("Connection",
"SELECT
[TestID]
,[Device]
,[FailureMode]
FROM [Database]
where TestID IN 'ID_list'
order by [TestID] Desc","Device Summary");<BR /><BR />// ALSO TRIED<BR /><BR />dt = Open("Lot List2.jmp");
ID_list = Column( dt, "TestID" ) << Get values;
dt1= Open Database("Connection",
"SELECT
[TestID]
,[Device]
,[FailureMode]
FROM [Database] m
where m.TestID like 'ID_list'
order by [TestID] Desc","Device Summary");<BR />私の問題は「where」ステートメントのどこかにありますが、このステートメントで ID の文字列を呼び出す方法がわかりません。 IN ステートメント オプションは新しいテーブルを開きません。like オプションは空白のテーブルを開きます。 私の推測では、ID_list を他のテーブルで探す変数として扱っていると思います。
同様の質問を見つけましたが、IN ステートメントも機能しません。 https://community.jmp.com/t5/Discussions/how-to-extract-data-with-criteria-of-JMP-table-values/td-p/9434
どんな洞察も大歓迎です!