私は何かを理解するためにある種の問題を抱えています。
次のテーブルがあります。
ID PROD PRICE
1 A 10
2 B 20
3 C 30
4 A 1
5 B 12
6 C 2
7 A 7
8 B 8
9 C 9
10 A 5
11 B 2
すべての製品のすべての最低価格を取得したい、つまり、すべての製品の最低価格である 3 つのレコードを取得したいということです。上記の例から、これは私が取得したいものです:
ID PROD MIN(PRICE)
4 A 1
11 B 2
6 C 2
これは私が書いたクエリです:
select id, prod, min(price)
from A1
group by(prod);
しかし、これは私が得た記録です:
ID PROD MIN(PRICE)
1 A 1
2 B 2
3 C 2
ID 値が間違っていることがわかりますが、実際の ID 値ではなく、ある種のライン カウンターが表示されるだけです。
次のリンクで確認できます
私が間違っていることは何ですか?