どのように私はそれぞれの固有の第二の値に対して1つの値の最小を得るために、選択クエリを使用していますか?
質問
このようなグループがあります。
USER_ID SEQ_ID NAME
1 2 Armut
1 3 Elma
1 4 Kiraz
2 1 Nar
2 2 Uzum
4 3 Sheftali
4 4 Karpuz
4 5 Kavun
選択クエリの後、私が唯一見たい;
USER_ID SEQ_ID NAME
1 2 Armut
2 1 Nar
4 3 Karpuz
私は各USER_IDための少なくともSEQ_IDと行をしたいです。どのようなSQLクエリは、私にこの結果を与えるのだろうか?
敬具
解決
それがあるべきように
私には見えるます:
SELECT USER_ID, MIN(SEQ_ID) AS SEQ_ID, NAME
FROM table
GROUP BY USER_ID, NAME
ORDER BY USER_ID;
他のヒント
SELECT USER_ID, SEQ_ID, NAME
FROM table
WHERE NAME IN ('Armut', 'Nar', 'Karpuz')
ORDER BY USER_ID
あなたは心の中で何かを持っている場合は、あなたの質問を明確にしてくださいます。
所属していません StackOverflow