|
▼小僧 さん:
早速のご教授ありがとうございます
>
>ここで「最大値」という考え方を改めて…。
>
>KINの合計をソートして、
>そのTOP値を取ってくるというのはいかがでしょうか。
>
実は、私もそれを考えてやってみたんです。その結果
1. TOPの値に同じ値が複数合った場合問題が出る(1個しか出ない)
2. 何らかのサブクエリーかHAVINGか・・・・何か使えば可能なはず?
と思って、上位 1位 の出力を止めて、また考え始めちゃったんです。
>SELECT TOP 1 TABLE1.KNO, Sum(TABLE1.KIN) AS KINの合計
>FROM TABLE1
>GROUP BY TABLE1.KNO
>ORDER BY Sum(TABLE1.KIN) DESC;
下記が TRYしたSQLです
SELECT KNO, Sum(TABLE1.KIN) AS KINの合計
FROM TABLE1
GROUP BY KNO
ORDER BY KINの合計 DESC
LIMIT 1;
・・・MySQL独特のLIMIT 1 を使いました・・・
でも、小僧さん お答えいただいて、心強いです。
|
|