将这两个表进行联合查询,多个变量 变量1: NAME_ ="insId" 对应的 TEXT_ ="123" ,变量1: NAME_ ="status" 对应的 TEXT_ ="1" ,已知实例的流程Id 为 "abc:123",查询出符合条件的流程实例信息
时间: 2023-07-21 11:06:50 浏览: 34
你可以使用以下 SQL 查询语句来联合查询流程实例表(ACT_HI_PROCINST)和变量表(ACT_HI_VARINST),并根据给定的流程实例ID和变量条件来筛选出符合条件的流程实例信息:
```sql
SELECT
P.*
FROM
ACT_HI_PROCINST P
JOIN
ACT_HI_VARINST V1 ON P.PROC_INST_ID_ = V1.PROC_INST_ID_
JOIN
ACT_HI_VARINST V2 ON P.PROC_INST_ID_ = V2.PROC_INST_ID_
WHERE
P.PROC_INST_ID_ = 'abc:123'
AND V1.NAME_ = 'insId' AND V1.TEXT_ = '123'
AND V2.NAME_ = 'status' AND V2.TEXT_ = '1';
```
请注意,这个查询中使用了两个变量表的自连接,以便同时筛选出指定名称和值的两个变量条件。你可以根据需要添加更多的变量条件,并确保将 `'abc:123'` 替换为你要查询的流程实例ID。查询结果将返回满足所有变量条件的流程实例信息。
相关问题
function [q]=genPy(E1,nu12,G12,insID)
你好!感谢您的提问。根据您给出的函数声明,这是一个用于生成Python代码的函数。它接受四个输入参数:E1、nu12、G12和insID。
可以推断出这个函数的目的是生成一个Py变量q。根据函数的名称和参数,可能是根据给定的材料属性和实例ID生成一个特定的变量。
然而,由于函数体的内容没有提供,无法确定具体的实现细节。如果您能够提供函数体或更多上下文信息,我将能够更准确地回答您的问题。
A表有惟一值ID、time;B表有insid、nodeID,B表的insid与A表的id对应;现在查找nodeid=8且time为空的所有A表里的ID
可以使用如下SQL语句来实现:
```
SELECT A.id FROM A INNER JOIN B ON A.id = B.insid WHERE B.nodeID = 8 AND A.time IS NULL;
```
其中,INNER JOIN将A表和B表连接起来,ON子句指定了连接条件。然后,WHERE子句过滤出nodeID为8且time为空的记录,并最终返回A表中对应的ID。