問題タブ [multi-query]

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 に答える
111 参照

php - PHP で 2 つの SQL クエリを実行します。最初のステートメントは、2 番目のステートメントで使用される一時テーブルを作成します。

この長い SQL クエリを PHP で実行したいと考えています。

まず、選択したデータを格納する一時テーブルを作成し、次に一時テーブルを使用して永久テーブルのデータと INNER JOIN します。

私はすでに「$statement1;$statement2;」を試しました PHPでは、構文とアクセス違反のエラーが発生しますが、指定されたクエリはphpmyadminで問題なく動作します.

このような他の同様の投稿を確認したところ、「$statement1;$statement2;」の使用が提案されています。しかし、それは私にはうまくいきません。私のサーバーは PHP 7 を実行しています。PHP PDO を使用してデータベースに接続しています。どんな助けでも大歓迎です。

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

mysql - MySQL マルチクエリでエラーが発生し、変数を保存する必要があります

2 つの選択を行う必要があるテーブルがあります。まず、uunn = abc である OBJ を見つける必要があります。次に、OBJ が最初の結果と等しい場所を選択する必要がありますが、機能しません。

例:

私の目標は、mqr に特定のコンテンツがあるかどうかを確認することであり、PHP スクリプトでそのコンテンツを比較します。

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

sql - SQL Server の複数の修飾フィルターを使用した検索エンジン

求人ポータルのような検索エンジンを構築しようとしています。私の質問は、特に資格に関するものです。エンド ユーザーは、単一または一連の資格と分野の組み合わせを持つ従業員を照会するか、資格と分野の組み合わせのリストを提供して、指定された資格と分野の組み合わせのいずれかを行ったすべての従業員を尋ねることができます。私のスクリプトは次のとおりです。

私のユーザーのサンプルクエリは次のとおりです。

ここに画像の説明を入力

これは、以下のように私の@ReqDataテーブルに表示されます

ここに画像の説明を入力

上記のすべての基準を満たすすべての従業員。@AllMandatoryこれは私の変数を通してキャプチャされます

上記のクエリでは、B.Com に所属し、HR で MBA を取得したすべての従業員が返されます。以下はクエリ結果です

同じ@ReqDataテーブルで、@AllMandatoryが に設定されてNいる場合、結果は次のようになります。これは、任意の分野で B.Com を行ったすべての従業員、または MBA HR を行ったすべての従業員を意味します。

@ReqData50 ~ 60 行になることもあります。これを達成するには、ループまたはストアド プロシージャの再帰を使用するしかありません。私は約 50,000 人の従業員と約 2,00,000 の資格を持っており、これらも増え続けています。したがって、このループと再帰により、システムが遅くなります。これを解決するためのより良い簡単な方法はありますか? 単一のクエリで実際に処理することは可能ですか?