5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

SQL質疑応答スレ 9問目

713 :NAME IS NULL:2010/03/24(水) 12:54:45 ID:???
すみません、havingを使えば上手くいくかと思ったのですが、
SQLエラーとなっしまい上手くいきません。

A B C
- - -
1 3 a
1 5 b
2 8 c
2 4 d
2 6 e
3 3 f
3 1 g

上記のようなSAMPLEテーブルがあるとき、
AごとにBが最大となるレコードのCを得たい、
つまり、抽出結果を下記のようにしたいと考えています。

A C
- -
1 b
2 c
3 f

select A,C
from SAMPLE
group by A
having C=MAX(C)
としてみましたが、ORA-00979でエラーとなってしまいます。

助けてください。。

308 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)