2016-08-12 3 views
-3

の最小の出現箇所を選択し、私は次の表から次のことを得るのに苦労しています:カラム値

オリジナル:

私が本当に欲しい何
+--------+------------+-------+ 
| type | variety | price | 
+--------+------------+-------+ 
| apple | gala  | 2.79 | 
| apple | gala  | 2.99 | 
| apple | gala  | 3.45 | 
| apple | fuji  | 0.24 | 
| apple | limbertwig | 2.87 | 
| orange | valencia | 3.59 | 
| orange | navel  | 9.36 | 
| pear | bradford | 6.05 | 
| pear | bartlett | 2.14 | 
| cherry | bing  | 2.55 | 
| cherry | chelan  | 6.33 | 
+--------+------------+-------+ 

+--------+------------+-------+ 
| type | variety | price | 
+--------+------------+-------+ 
| apple | gala  | 2.79 | 
| apple | fuji  | 0.24 | 
| apple | limbertwig | 2.87 | 
+--------+------------+-------+ 

だから私は、基本的にすべてのリンゴの種類を選択できるようにしたいが、各価格の最低値を選択することができます。

これをどのようにしてmysqlクエリを使用して行うことができますか?

+0

これは基本的なことですが、チュートリアルを読む必要があります。少しずつでもここに来る必要はありません。 – Barmar

+0

あなたはおそらくあなたが苦労していると言うことができます。 Face palm – Drew

+0

@Drewお返事ありがとうございます – thebigpeeler

答えて

1
SELECT type, variety, MIN(price) AS price 
FROM yourTable 
WHERE type = 'apple' 
GROUP BY type, variety 
+0

私は面倒なことに近く、私はちょうど反対側にどことグループを持っていた。ありがとうBarmar! – thebigpeeler

+0

それはばかげている。チュートリアルやMySQLのドキュメントを読んで節の正しい順序を確認できませんか?それは本当に読書の代わりになることを意味していますか? – Barmar

+0

バーマー、なぜ最初に答えたのですか? – Rahul

関連する問題