Sign-up....

求一Oracle SQL语句 快,在线

我写下语句:

select jilh,zhih,yusp,xianj,yusp+xianj,pingjpj,(pingjpj*100)-(yusp+xianj) from tshoupdjgl s

left join

(select xianlcxdm,pingjpj from txianlcxxx where zhuangt='0') x

on s.xianlh=x.xianlcxdm where mod((yusp+xianj),pingjpj)<>0 and caozlx='0'

得到一个结果集,别名设为aaa

我想用这个结果集根据tshoupdjgl.jilh=aaa.jilh去更新tshoupdjgl表,使得

tshoupdjgl.xianj=aaa.((pingjpj*100)-(yusp+xianj))

请问SQL语句怎么写?

这oracle真是笨得死,我在SQL server里不费吹灰之力!

[431 byte] By [msdn] at [2007-8-14 15:31:38]
# 1 Re: 求一Oracle SQL语句 快,在线

原来Oracle里也保留有Left Join关键字!

SharpComputer at 2005-2-4 8:00:29 >
# 2 Re: 求一Oracle SQL语句 快,在线

这oracle真是笨得死,我在SQL server里不费吹灰之力!

那你就去用sqlserver咯了!

yxxx at 2005-2-4 9:40:00 >
# 3 Re: 求一Oracle SQL语句 快,在线

本来想答的,但是看到一个啥都不懂的白痴在骂天,算了。

seafer at 2005-2-5 16:17:57 >

Oracle

All Classified