こんにちは。
次のようなテーブルから重複しない値を最初の1行のみ表示したいと思います。
下のリンクからテーブルの構造とクエリを試すことができます。
http://sqlfiddle.com/#!9/76c479/1/0
1.変更前
SQL
1> SELECT date, goods, type, value FROM container ORDER BY date, goods; 2 3date goods type value 4日付 商品 タイプ type1:入庫、type2:出庫 52015/10/1 牛乳パック 1 50 62015/10/1 牛乳パック 2 30 72015/10/1 牛乳パック 2 20 82015/10/1 牛乳パック 1 100 92015/10/1 牛乳パック 2 70 102015/10/1 弁当 1 20 112015/10/1 弁当 1 20 122015/10/1 弁当 2 20 132015/10/1 弁当 1 50 142015/10/1 弁当 2 30 152015/10/1 パン 1 100 162015/10/1 パン 2 80 172015/10/1 パン 2 20 182015/10/1 パン 1 30 192015/10/1 パン 2 20 202015/10/2 ........ 21…………..
2.期待値
SQL
1> SELECT date, goods, type, value FROM container ORDER BY date, goods; 2 3date goods type value 4日付 商品 タイプ type1:入庫、type2:出庫 52015/10/1 牛乳パック 1 50 6 2 30 7 2 20 8 1 100 9 2 70 10 弁当 1 20 11 1 20 12 2 20 13 1 50 14 2 30 15 パン 1 100 16 2 80 17 2 20 18 1 30 19 2 20 202015/10/2 ........ 21…………..
よろしくお願いいたします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。