>  2008/05/15 (木) 22:18:05        [qwerty]
> > 7.2なら
> 7.2でも構わないから教えておくんなまし
> 構成が下に書いてあるテーブルで
> TABLE1 : IDがPK
> --------------------
> ID | MONEY
> --------------------
>  1 | 1000
>  2 | 2000
>  3 | 2000
> --------------------
> TABLE2 : KEYがPK
> --------------------
> KEY | ID | SALES
> --------------------
>  1  |  1 | 500
>  2  |  1 | 200
>  3  |  3 | 100
> --------------------
> SQL文で条件式を以下にしてみたら動かないのよ(;´Д`)
> SELECT * FROM (
>  SELECT ROUNUM RN, A.* FROM (
>   SELECT x.ID, x.MONEY FROM TABLE1 x WHERE (
>    x.MONEY - (SELECT SUM(u.SALES) FROM TABLE2.u WHERE u.ID = x.ID) >= '100'
>   )
>  ) A
> )
> 
  SELECT x.ID, x.MONEY FROM TABLE1 x WHERE (
   x.MONEY - (SELECT SUM(u.SALES) FROM TABLE2.u WHERE u.ID = x.ID) >= '100'

> だけだったらちゃんと取れるのに、なぜかわかるかしら(;´Д`)

修正(;´Д`)

参考:2008/05/15(木)22時16分49秒