안녕!
제목이 이 문제를 가장 잘 설명하는지 확실하지 않지만 이 문제를 파악하기 직전인 것 같습니다.
TestID 열이 있는 하나의 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
모든 통찰력을 높이 평가합니다!