0
我是SQL新手。使用SET语句查询的Oracle SQL
我想开发代码来运行一个简单的查询来更新一个表中的列值,根据选择标准和在另一个表上查找。
的要求是:
If CODE TABLE SERIAL NUMBER = SERIAL NO list table and CODE TABLE check Code = 999 and CODE TABLE Taken up indicator = 'Y'
THEN in CODE table
Update
check code = 0
Taken up indicator = SPACES
SERIAL NO LIST table only holds SERIAL NO
CODE table holds SERIAL NO; CHECK CODE ; Taken up indicator
SOME SERIAL NO S IN CODE TABLE HAVE CHECK CODE = 999 AND Taken up indicator = Y
These need to be amended to 0 and SPACE if the SERIAL NOs MATCH
SQL是:
UPDATE
SET CODE.CHECK_CODE = '0', CODE.TKUP_FLAG = ' '
WHERE CODE.SERIAL_NO = SERIAL_NO_LIST.SERIAL_NO
AND CODE.CHECK_CODE = '999'
AND CODE.TKUP_FLAG = 'Y'
我已经试过这其中包括内部连接许多变化。 任何建议是最感谢。
谢谢你的回复。为我工作 –