• ベストアンサー

どなたか取り出し方を教えてください

はじめまして、どなたか教えてください。たとえば Xというテーブルがあって。AとB2つのフィールドがあります A列 B列 鈴木 100 鈴木 125 鈴木 156 佐藤 354 佐藤 552 佐藤 132 田中 151 田中 99 田中 845 というテーブルから a列の中のものはdistinct 的な取り出し方をしつつ B列で最も大きな数字のa行を取り出したいのです 取り出したい結果 A列 B列 鈴木 156 佐藤 552 田中 845 とするにはどうすればよいのかさっぱりわかりません どなたか教えてくださいませ

質問者が選んだベストアンサー

  • ベストアンサー
noname#22222
noname#22222
回答No.2

例えば、列[区分]と[販売単価]を持つ表<商品枝版情報>というのがあるとします。 [区分]毎に[販売単価]の平均を求めるには、 SELECT 区分, AVG(販売単価) FROM 商品枝番情報       GROUP BY 区分 というSQL文になります。

その他の回答 (1)

回答No.1

「GROUP BY句」と「MAX関数」を使えば出来ますよ。

PANIX_AKIR
質問者

お礼

有難う御座いました 素直にGROUP BYとMAXの組み合わせで出来ました

関連するQ&A