联合查询中一个比较隐藏的覆盖问题,select中有同名的字段,只会取前面的,所以你需要取后面的应该给后面一个别名
如下:t中有NEW_PRICE(空),所以取t4中的NEW_PRICE(有值),这时后面的这个不取别名会直接取前面空的
select t.*,
t1.*,
FC_GET_SPZL(t1.P201, 'CN') spzl_cn,
FC_GET_SPZL(t1.P201, 'CN') spzl,
FC_GET_SPZL(t1.P201, 'EN') spzl_en,
FC_GET_NUMUINT_EN(t.NUM_UNIT) NUM_UNIT_EN,
FC_GET_NUMUINT_CN(t.NUM_UNIT) NUM_UNIT_CN,
FC_GET_NUMUINT_EN(t.PRICE_UNIT2) PRICE_UNIT2_EN,
FC_GET_NUMUINT_CN(t.PRICE_UNIT2) PRICE_UNIT2_CN,
FC_GET_WARE_JGSY(t.obj_ware_key) JGSY_CN,
FC_GET_WARE_JGSY(t.obj_ware_key) JGSY,
FC_GET_WARE_JGSY_EN(t.obj_ware_key) JGSY_EN,
t3.WAREKIND_NAME,
t2.WARE_NAME,
t4.NEW_NUM,
t4.NEW_PRICE NEW_PRICE1,
t4.OBJ_WARE_KEY
from tb_con_obj_ware t,
(select * from tb_data_all where linktype = 'B1') t1,
tb_bas_bed t2,
tb_bas_bed_srt t3,
(select t.OBJ_WARE_KEY, NEW_NUM, NEW_PRICE
from TB_CON_ORD_PRICE_DTL t,
(select max(ord_key) ord_key, max(ordprice_no) ordprice_no
from tb_con_ord_price
where is_newprice = 'Y'
and ORDPRICE_MAN = 'B'
and ord_key in (select ord_key
from tb_con_ord
where 1=1 AND conobj_key = '6107'
and customer_key='545'
and ORDER_STATUS = 'A')) t2
where t.ord_key = t2.ord_key
and t.ORDPRICE_NO = t2.ORDPRICE_NO) t4
where t.obj_ware_key = t1.linkkey
and t.warekind_key = t3.warekind_key
and t.ware_key = t2.ware_key
and t.conobj_key = '6107'
and t.obj_ware_key = t4.OBJ_WARE_KEY(+)
order by t.obj_ware_key
相关推荐
一般情况下,主键索引就是聚簇索引,如果表中没有主键,MySQL 也会默认建立一个隐藏主键做主键索引。在聚簇索引中,叶子节点中存储了全部元素的索引。 非聚簇索引(Non-Clustered Index)与聚簇索引不同,它的叶子...
若这些条件都不满足,系统会自动生成一个隐藏的row_id作为聚簇索引。聚簇索引的叶子节点直接存储行记录,因此查询速度快,可以直接定位到数据。 相反,普通索引,又称二级索引,它的叶子节点不存储完整的行数据,...
1. **帧内预测错误隐藏**:在编码过程中,每个宏块通常基于其相邻的已编码宏块进行预测。当预测宏块出现错误时,可以使用相邻未受损的宏块信息来修复预测结果,减少画面失真。 2. **空间域冗余利用**:视频序列往往...
多波束声呐系统能够同时向多个方向发射声波,并接收回波,这样可以获得一个宽阔的水下区域的地形和图像信息,相比单波束声呐系统,能够提供更连续、更密集的覆盖区域,从而获得高分辨率和高精度的水下地形数据。...
覆盖索引是指查询所需的所有信息都能在一个索引中找到,避免了回表操作。例如,对于`select * from T where id = 1024`,可以直接在聚簇索引中找到数据;对于`select count(*) from T`,如果表T有二级索引,MySQL...
总的来说,信息隐藏技术,尤其是数字水印,是一个动态的领域,不断与攻击方法进行博弈。为了保护知识产权,研究和发展更鲁棒、更安全的水印技术至关重要,同时,法律制度的配套和完善也是保障数字水印应用不可或缺的...
视图是一种虚拟表,基于一个或多个表的查询结果集,用于简化复杂的查询或隐藏数据的真实结构。索引是对数据库表中一列或多列的值进行排序的数据结构,可以提高数据检索的速度。 总之,《SQL21天自学》这份资料全面...
在IntelTest中,测试问题被建模为一个联合优化问题,目标是最大化不同行为之间的差异和神经元覆盖率。为了解决这个优化问题,文章采用了梯度上升算法。在保持领域特定约束(如图像像素值的范围)的同时,该算法迭代...