在存储过程中,我需要将长INSERT的结果转换为临时表。WHERE子句对于处于SELECT DISTINCT中的所有表都是相同的。SELECT col1, col2, col3 FROM tab20 WHERE col1 in (SELECT DISTINCT myId FROM TabIds)
虽然TabIds是一个小的临时表,通常有3-我是否可以只做一次SELECT DISTINCT myId FROM TabIds,并将其分配给一种数组/列表/集(而不是另一个临时表),然后在WHERE子句中使用它,如果有这种方法,那么对于这样一个