¡Hola!
No estoy seguro de si el título describe mejor este problema, pero siento que estoy a punto de resolverlo.
Tengo una tabla JMP con una columna TestID y quiero seleccionar filas de otra tabla de datos según la lista de variables 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 />Mi problema radica en algún lugar de mi declaración 'dónde', pero no estoy seguro de cómo llamar a la cadena de ID en esta declaración. La opción de instrucción IN no abre una nueva tabla y la opción similar abre una tabla en blanco. Supongo que trata ID_list como la variable a buscar en la otra tabla.
Encontré una pregunta similar, pero la declaración IN tampoco funciona para mí: https://community.jmp.com/t5/Discussions/how-to-extract-data-with-criteria-of-JMP-table-values/td-p/9434
¡Cualquier idea es apreciada!