問題タブ [groupwise-maximum]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - SQL - 正しくないデータを返す MAX 関数
最大 seq_no レコードを持つ各質問を取得しようとしていますが、間違ったデータが返されています。
クエリは次のとおりです。
質問としてテーブル名が1つあります。構造は以下のとおりです。
このクエリが質問に対して 2 つのレコードを返すのはなぜ130
ですか? を削除すると、GROUP BY id
間違ったデータが返されます。
mysql - 契約の最終データを取得する
MySQL のデータベースからクライアントの残高に関する最後の情報を選択したいと考えています。次のスクリプトを書きました。
しかし、サーバーは次のように返します。
テーブル 'clientsdatabase.tmp' が存在しません
必要なデータを取得するためにこのコードを変更するにはどうすればよいですか?
mysql - SQL: すべての個別を選択し、別の列に最大値を持つ行を選択します
個別の nid のみを選択したいのですが、vid が最も高い行のみを取得します。
したがって、ここでの結果は私に与えるでしょう
1、2、1
2、2、2
mysql - mysqlはグループ内の最新のタイムスタンプを選択します
テーブル内の特定の列の値によって定義されたカテゴリで、最新のタイム スタンプを選択したいテーブルがあります。
具体的には
結果は
選択した行に最新のタイムスタンプがある、bucket_id という名前の列の一意の値ごとに 1 つの行を選択したいと思います。
同様の質問に対する以前の回答に基づいて以下を試しましたが、何か問題があったに違いありません
mysql - MySqlの列から個別の値を選択する
items という名前のテーブルがあるとします。
ここでは、アイテムテーブルから価格の降順でsender_id、goods_idを選択して、同じsender_id値(ここではsender_id 2)を含む行が複数回表示されないようにします。次のクエリを使用しましたが、無駄でした:
結果は、sender_id 2 を含むタプルを含む 5 つのすべてのタプル (レコード) を時間の降順で 3 回表示します。そうです?私の予想される出力は次のとおりです。
mysql - 対応する日付とともに列から最大値を選択します
game_idごと、レベルごとの最大スコアに対応する日付を取得する方法を知っている人は誰でも:
この出力を取得するために、最初の game_id (レベルごと) のスコアと日付も取得したい場合はどうすればよいでしょうか。
mysql - SQL: 最新の最大エントリを取得する
このテーブルから最新の最大スコアを取得する方法を知っている人は誰でも:
これまでのところ、私はこれを持っています:
しかし、それは最初の最大スコア(日付1391989721)しか得られません...
sql - 結合操作を実行し、特定の列の MAX 値に従ってレコードをフィルタリングする
次のシナリオについて支援が必要です。
私は2つのテーブルを持っています、
これらのテーブルで結合を実行する必要があります。同じ CONTEXT_ID (ただし、異なる PACKAGE) を持つ複数のレコードがある場合、PACKAGE_INFO_TABLE の最大 PACKAGE_ORDER に対応する行を取得する必要があります。
誰かが私に方法を提案できますか?
前もって感謝します!