关于关联查询子查询(一个参数通过从另一个表中获得)

    

通过用户的id, user_id查询渠道表。 渠道表没有这个字段,要通过user_id去别的表查询得到渠道编号。

 

2)子查询:根据bankorder_id修改, 而bankoeder_id在一个条件的范围内


		update RECONCAV.T_CBS_RECON_BANKORDER_CPS t set
		t.RECON_STATUS=#{reconStatus},t.HANDLE_STATUS=#{handleStatus} ,
		t.BILLORDER_ID = null,UPD_TIME = SYSDATE
		where
		t.BANKORDER_ID  in (
		    select tt.BANKORDER_ID  from  RECONCAV.T_CBS_RECON_BILLORDER_CPS tt
		    
			 tt.SYS_TRANS_TYPE = #{transType} 
			and tt.RECON_DATE =to_date(#{reconDate},'yyyy-mm-dd')
			and tt.CHANNEL_NO = #{channelNo} 
			
			)
	 








你可能感兴趣的:(SQL语句)