我有两个问题集。我最好寻找的是结合两者的解决方案。
问题 1:我有一张可以说 20 行的表格。我正在从其他表(比如表 2)中读取 150,000 行。对于从表 2 读取的每一行,我必须将其与表 1 的特定行匹配(不匹配整行,几列。比如 if table2.col1 = table1.col && table2.col2 = table1.col2)等等。是有一种方法可以缓存表 1,这样我就不必一次又一次地查询它?
问题 2:我想动态生成查询字符串,即如果参数 2 为空,则不要将其放在 where 子句中。现在剩下的唯一选择是使用即时执行,这将非常慢。
现在我要问的是如何进行动态查询以将其与表 1 进行比较?有任何想法吗 ?