有一个值列表like` `where a.c1 in (list) `
然后推搡中挥发表名单已经出来的最佳途径。然而,这是通过cognos &完成的。IBM不够聪明,无法知道Teradata的易失性表格是什么。 我希望它是这样我可以使用排除逻辑存在通过易失性表内容。 所以没有易变的表,我有一个价值列表 where a.c1 in (list) 它有5K值。在报告中保留这个清单证明是昂贵的。我想
以下是需要优化的代码。 for i in 1 .. p_in_util_data_list(j).factlist.count LOOP
SELECT count(*)
INTO v_non_factor_exists
FROM engine_usage_factors
WHERE usage_month = v_usage_month
SELECT MAX(column1)
FROM table1 B , table2 A, table3 H
WHERE B.unit=A.unit
AND B.value=A.value
AND B.unit=H.unit
AND B.value=H.value
AND A.number=1234
有人可以帮我在内联视图中重构此查询吗? 样品 Table1
------
Va
我想在MySQL运行下面的查询占用过多的空间: SELECT column1, column2, count(distinct t2.iduser)
FROM table1 t1
LEFT JOIN table2 t2 ON t2.id = t1.id
LEFT JOIN huge_table h ON h.column = t2.vouchercode
AND h.client IN (