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

求Oracle的特殊写法:c1.id = c2.id and c1.id = c3.id and c1.id = c4.id
求Oracle的特殊写法:c1.id   =   c2.id   and   c1.id   =   c3.id   and   c1.id   =   c4.id

------解决方案--------------------
where c1.id in(c2.id,c3.id,c4.id)
------解决方案--------------------
zgh2003(世纪飞扬)
where c1.id in(c2.id,c3.id,c4.id)

这个是OR吧 LZ好像是要AND
------解决方案--------------------
c1.id|| ', '||c2.id =c3.id|| ', '||c1.id
------解决方案--------------------
where c1.id in(c2.id,c3.id,c4.id)的确是Or的逻辑,如果本身是多表联接,显然楼主的需求不太必要,合并写法与and写法都能达到正确的结果,我认为没有必要去探究一个其它的方法了,除非有更好的或效率高的方法实现需求.