|id|level|item|customer|
|:--|:--:|--:|
|1|1|商品A|1|
|2|1|商品B|1|
|3|1|商品C|2|
|4|2|商品A|1|
|5|2|商品B|2|
|6|2|商品C|1|
|7|3|商品A|2|
|8|3|商品B|2|
|9|3|商品C|2|
上記のようなテーブルがあったとして
customerごとにitemそれぞれ商品A,商品B,商品Cで
levelを比較して小さいレコードを抽出するような
SQLは可能なのでしょうか?
GROUP BY や ORDER BY など、
いろいろと書いてみましたが
思うような結果になりませんでした。
以下のような結果をもとめています。
|id|level|item|customer|
|:--|:--:|--:|
|1|1|商品A|1|
|2|1|商品B|1|
|6|2|商品C|1|
や
|id|level|item|customer|
|:--|:--:|--:|
|7|3|商品A|2|
|5|2|商品B|2|
|3|1|商品C|2|
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/07/27 11:33