我的表中有两种类型的客户,特权用户和普通用户。当我从客户表中选择一些列值时,我想要普通用户的默认值,而我需要特权用户的实际值。询问:
select name,id,budget,employees,duration from customers
where reg_date >= to_date( '01-SEP-2012','dd-mmm-yyyy')
and reg_date <= to_date('01-OCT-2012','dd-mmm-yyyy')
对于普通用户,我需要预算、员工、持续时间列的值为 0。
我必须通过“id”和“reg_mode”查询另一个表来检查用户是否是特权用户。可能会建议我在客户表中有一列来包含客户的“类型”。不幸的是,我无权修改表格。有什么想法可以以更短的延迟提取值吗?