問題タブ [sql-subselect]

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.

0 投票する
1 に答える
60 参照

sql - このクエリを組み合わせる方法

クエリで

cr はお客様ですか、chh ですか。ise customer_pays、cari_kod は顧客コード、cari_unvan1 は顧客名 cha_tarihi は支払日、cha_meblag は支払金額

クエリの目的は、指定された顧客のリストと、支払いの最終日と金額を取得することです...

実際、私のマネージャーは詳細を必要としていますが、クエリが非常に遅いため、サブクエリを 3 つしか使用していません。

問題は、それらをどのように組み合わせるかです。

私はCteと「with句」と「「where」のサブクエリについて調査しましたが、運がありませんでした。

誰でも提案できますか。

オペレーティング システムは win2003 で、SQL サーバーのバージョンは mssql 2005 です。

よろしく


0 投票する
2 に答える
75 参照

sql-server - テーブル結合時のSQLサブクエリ

以前に発生した同様の問題に戻りました。それは単純なことのはずですが、頭に浮かぶことはありません。テーブルの概要と、このサブクエリで達成しようとしていることを以下に示します。SQL Server 2008 を使用しています。

ユーザー これにはユーザーのリストが含まれます

Login Audit ログイン試行のリストが含まれます。userID と loginDate (日時フィールド) を保持します。

私が達成しようとして いるのは、ユーザーの行と監査テーブルからの最終ログイン日を表示できるようにすることです。

これが私の質問です。素人の観点からは理にかなっています。;-)

これは、最後にログインしたユーザーの最後を引き戻すだけloginDateです。ログインしているかどうかに関係なく、すべてのユーザーが戻ってくるようにしたかったのです。

任意の支援をいただければ幸いです。

ありがとうニック

0 投票する
2 に答える
101 参照

mysql - MySQL 選択されていないすべてのレコードを削除

タイムスタンプに基づいて、最新の 25 件を除くすべてのエントリを削除しようとしています。私はこれを試しました:

これにより、次のエラーが生成されます。

これを達成する方法はありますか?

0 投票する
1 に答える
3287 参照

sql - Insert ステートメントでの SubQuery Select を使用した SQL インジェクション

SQL インジェクションについて学んでいるときに、次のような SQL クエリを見つけました。

SQL クエリは次のようになります。

私は次のようなことをしたい:

あるいは

これを実行すると、これを実行すると取得error code: 1241.されます。私は何を間違っていますか?

0 投票する
0 に答える
63 参照

linq - SQLクエリをlinqに転送

TSQL にこのクエリがあり、それを LINQ に変換したいと考えています。これを変換するのを手伝ってください。前もって感謝します。:)

主な理由は、マネージャーから部下までの従業員の階層です。

0 投票する
1 に答える
624 参照

php - mysql を使用した PHP メッセージング システム。新しいメッセージの合計に対する 1 つのテーブルとクエリ

こんにちは、テーブル メッセージとクエリに問題があります。会話 (conversation_id) の最初のメッセージごとに新しいメッセージを合計で選択することはできません。これが私のテーブル構造です:


id、parent_id、sender_id、recipient_id、title、body、conversation_id、status

これが私のSQLクエリです:

ここに私のダンプがあります:

サンプルデータ:

主な問題は、間違った新しい合計メッセージを選択することです...ユーザーがクエリを実行すると、間違った新しいメッセージがカウントされます(クエリが実行されると、行の新しいカウントが会話の最初の行ごとに間違ってカウントされます(parent_id = null))...どうすればできますかこの問題を解決するか、テーブル メッセージ、会話、ユーザーを含むメッセージング プラグインの構造を編集する必要がありますか? 1つのテーブルで1つのSQLクエリが正しく機能すると思います...

0 投票する
1 に答える
570 参照

sqlite - Sqlite クエリ - Where In (サブクエリ)

目標: 誕生日を保存できる Windows Phone アプリに取り組んでいます。しかし、Windows Phone では 50 個を超えるリマインダーを保存することはできないため、私がやろうとしていることは次のとおりです。

次の 50 の誕生日のリストを取得したい - DAYS. たとえば、次の 50 回の誕生日がすべて同じ日に当たる場合、1 日に 50 回のリマインダーを作成するのではなく、50 回の誕生日すべてに対して 1 回のリマインダーを作成したいだけなので、このリストは明確にする必要があります。

クエリのこの部分は、次の誕生日を作成します (誕生日がすでに過ぎている場合は、来年の誕生日を作成します)。

これは私の完全なクエリですが、うまくいきません...:

サブクエリを個別に実行すると、探している結果が得られます。

取得場所なしでメインクエリを実行すると:

しかし、組み合わせても結果は得られません...

私はこのsqlfiddleを作りました: http://sqlfiddle.com/#!5/58849/6/0

some1がこれで私を助けてくれることを願っています! 前もって感謝します!