日期:2014-05-17  浏览次数:20729 次

一个数据库查询语句的疑问
SELECT * FROM DY_DEPT WHERE (CITY_ID,BRANCH_ID) = DEPT_ID
这句代码后面的(CITY_ID,BRANCH_ID)= DEPT_ID是什么意思,最近接手一个项目发现有人这么用,但是我测试时会报错。
这句代码是错的么

------解决方案--------------------
目前只看你这语句是错的
------解决方案--------------------
oracle不支持这种写法,同学!这是语法,不可该变的。
你同事的意思可能是firstname||lastname=name[code=SQL][/code]
------解决方案--------------------
SQL code
update table set (a,b) =(select c,d from table where condiction)