
MySQLでの、ランキング表示について質問です。
select u1.s_id , s.s_name , sum(quantity) 売上数,
(select count(*) 1 from (select sum(quantity) kei from u_data
group by s_id) u2
where sum(u1.quantity) < u2.kei) ランキング
from u_data u1 inner join syouhin_m s on u1.s_id = s.s_id
group by u1.s_id , s.s_name
order by 4;
上記のSQL文で (where sum(u1.quantity) < u2.kei) の部分が
良く分からないので、解説できる人はよろしくお願いします。
(実行もできるし、答えも合っています。)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL SQLです。下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 「昨年の各月の総降 1 2023/07/01 00:32
- Access(アクセス) アクセス 有効なフィールド名、または式として認識できませんのエラー 3 2022/08/19 11:53
- C言語・C++・C# ある線が円の範囲に入っているかの計算 1 2022/12/07 16:14
- Access(アクセス) アクセス where句を使用して複数条件抽出をするには 2 2022/08/29 13:24
- MySQL 書籍の内容はまともでしょうか? 1 2023/01/22 03:07
- PHP php my adminより取り出したデータ表示 2 2022/06/15 11:56
- MySQL SQLです。こんな感じですか?あってますか? うまくいきません教えてくださいお願いします 1 2023/07/08 15:27
- PostgreSQL 画像とカテゴリーを出力したいのですが、取得の条件を付ける方法がわかりません。 2 2022/05/01 18:03
- MySQL PhpMyAdminで作成して実行せよ。 東京23区を、皇居を中心とした4つのエリア(南東, 南西, 1 2023/06/11 11:58
- MySQL うまくいきません教えてくださいお願いしますSQLです。クエリ構文です。 1 2023/07/07 12:39
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで最後の文字だけ置き...
-
select文のwhere句に配列を入れ...
-
エクセルの関数について教えて...
-
Access パラメータクエリをcsv...
-
エラー 1068 (42000): 複数の主...
-
inner joinをすると数がおかし...
-
VIEWの元のテーブルのindexって...
-
SQLサーバから、項目の属性(型...
-
【Transact-sql】 execの結果を...
-
NOT INをNOT EXISTSで書き直したい
-
PL/SQLの変数について
-
WordpressのContact form 7でzi...
-
[SQLServer] テーブル名からカ...
-
SQLにて特定の文字を除いた検索...
-
Mysql サブクエリの使い方
-
一つ前のレコードの値と減算し...
-
Unionした最後にGROUP BYを追加...
-
Pro COBOLでは、最後執行したS...
-
カラム名でseqとidではどちらが...
-
曜日ごとのカウントの平均を求...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで最後の文字だけ置き...
-
エクセルの関数について教えて...
-
select文のwhere句に配列を入れ...
-
VIEWの元のテーブルのindexって...
-
エラー 1068 (42000): 複数の主...
-
SQLにて特定の文字を除いた検索...
-
【Transact-sql】 execの結果を...
-
マイクラPC版のコマンドで効率...
-
SQL Left Join で重複を排除す...
-
sqlで、600行あるテーブルを100...
-
複数テーブルのGROUP BY の使い...
-
WordpressのContact form 7でzi...
-
クエリ表示と、ADOで抽出したレ...
-
SQLサーバから、項目の属性(型...
-
selectした大量データをinsert...
-
Access パラメータクエリをcsv...
-
副問合せの書き方について
-
inner joinをすると数がおかし...
-
insertを高速化させたい
-
[MySQL] 3つのテーブルの結合で...
おすすめ情報
SQL文の2行目にあるcount(*) 1というのは、count(*)+1という意味です。
タイプミスです。