- ベストアンサー
どなたか取り出し方を教えてください
はじめまして、どなたか教えてください。たとえば Xというテーブルがあって。AとB2つのフィールドがあります A列 B列 鈴木 100 鈴木 125 鈴木 156 佐藤 354 佐藤 552 佐藤 132 田中 151 田中 99 田中 845 というテーブルから a列の中のものはdistinct 的な取り出し方をしつつ B列で最も大きな数字のa行を取り出したいのです 取り出したい結果 A列 B列 鈴木 156 佐藤 552 田中 845 とするにはどうすればよいのかさっぱりわかりません どなたか教えてくださいませ
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#22222
回答No.2
例えば、列[区分]と[販売単価]を持つ表<商品枝版情報>というのがあるとします。 [区分]毎に[販売単価]の平均を求めるには、 SELECT 区分, AVG(販売単価) FROM 商品枝番情報 GROUP BY 区分 というSQL文になります。
その他の回答 (1)
- mocomoco_0001
- ベストアンサー率29% (26/87)
回答No.1
「GROUP BY句」と「MAX関数」を使えば出来ますよ。
お礼
有難う御座いました 素直にGROUP BYとMAXの組み合わせで出来ました