UPDATE TBL_SLIP_PRODUCTWORK
SET N_INPUT_STATUS = (select 3 FROM TBL_SLIP_PRODUCTWORKSUB WHERE
TBL_SLIP_PRODUCTWORK.V_COMPANYID = 'COM00001'
AND TBL_SLIP_PRODUCTWORK.V_EMPID1 = TBL_SLIP_PRODUCTWORK.V_EMPID2
AND TBL_SLIP_PRODUCTWORKSUB.V_PRODUCT_CODE1 = TBL_SLIP_PRODUCTWORKSUB.V_PRODUCT_CODE2)
SET N_INPUT_STATUS = (select 3 FROM TBL_SLIP_PRODUCTWORKSUB WHERE
TBL_SLIP_PRODUCTWORK.V_COMPANYID = 'COM00001'
AND TBL_SLIP_PRODUCTWORK.V_EMPID1 = TBL_SLIP_PRODUCTWORK.V_EMPID2
AND TBL_SLIP_PRODUCTWORKSUB.V_PRODUCT_CODE1 = TBL_SLIP_PRODUCTWORKSUB.V_PRODUCT_CODE2)
解决方案 »
- linux下如何重新建立oracle实例
- ORACLE 9i 数据要导入到ACESS数据库中如何做,请达人指教!
- 菜鸟请教一个sql plus登陆的问题
- oracle 10在Administration Assistant for Windows中重启数据库后不能进web管理界面
- oracle 怎样停止/启用服务?
- 请问,我使用imp倒入dmp(792M)文件的时候,一个大表(600W行数据)显示倒完之后就死哪不动了,怎么办?
- 请教这两条sql语句的具体含义(聊天室)是什末?请联合上下文?来者有分
- 关于BLOB问题
- 急!有谁知道用vb如何把图片以二进制形势写入oracle数据库
- 请教下。视图的内容如何批量查询出来
- java调用oracle的存储过程
- 大!
SET N_INPUT_STATUS = 3
WHERE
TBL_SLIP_PRODUCTWORK.V_COMPANYID = 'COM00001'
AND TBL_SLIP_PRODUCTWORK.V_EMPID1 = TBL_SLIP_PRODUCTWORK.V_EMPID2
AND TBL_SLIP_PRODUCTWORKSUB.V_PRODUCT_CODE1 = TBL_SLIP_PRODUCTWORKSUB.V_PRODUCT_CODE2
如果没有,直接
update table1 set table1.yourcoloum=yourvalue where table1.a=table1.b不就可以了
where语句已经限定了要update哪些记录,和table2.a=table2.b又有什么关系?看不懂
题主的回答 :(