表A:
mchId price (mchId 为primary key)表B:
mchId price (mchId 为primary key)要求:
A.mchId=B.mchId 相同时将A.price 该成B.price
mchId price (mchId 为primary key)表B:
mchId price (mchId 为primary key)要求:
A.mchId=B.mchId 相同时将A.price 该成B.price
解决方案 »
- varchar2类型字段,用VB6写sql,查询条件无法匹配两个字符(一个正常)。
- 调用存储时报错
- 熟悉Oracle函数的请进!
- 请教一个SQL语句
- 出现错误提示:ORA-04031: 无法分配 8192 字节的共享内存 ("large pool","unknown object","cursor work he","get new buffer")
- ORA-08002:序列SEQ_GID.CURRVAL尚未在此进程中定义
- oracle客户端安装网络配置怎么都配都不行啊
- ▲▲▲请问Oracle 9i应如何安装???▲▲▲
- 怎样从三个关联的数据表中按照特定的方式读取数据?(高分求解)
- Oracle还原dmp文件时报错IMP-00003: 遇到 ORACLE 错误 1658和ORA-01658:无法为表空间XXX中的段创建INITIAL区
- 一个proc问题,高手看看阿。
- 请教一条sql语句
mchId price (mchId 为primary key)表B:
mchId price (mchId 为primary key)要求:
A.mchId=B.mchId 相同时将A.price 该成B.priceupdate A
set price = (select price from B where A.mchId=B.mchId)
where exists (select 1 from B where A.mchId=B.mchId)
select A.mchId,B.price from A,B where A.mchId=B.mchId(+)
where A.mchId in (select B.mchId from B)