問題タブ [nested-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 投票する
2 に答える
60 参照

mysql - 別の列の特定の値に基づいて列から複数の値を選択する

次のように、「Courses」、「Modules」、および「Course_Managements」として3つのmysqlテーブルがあります...

「モジュール」テーブル...

「コース」テーブル...

「Course_Managements」テーブル...

コースID(「1」としましょう)を選択してSQLクエリを割り当てたい場合、利用可能なModule_idを「1」と「2」としてリストする必要があります

ユーザーがコースを選択して、その下のモジュールを表示できるインターフェイスを開発しようとしています...

誰かがそれを行うための SQL クエリを提案できますか..?

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

php - Range を使用して 2 つのテーブルからデータをフェッチする

Tour テーブルと Tour Dates テーブルの 2 つのテーブルがあります。

  1. ツアーテーブル
    • ID
    • tour_title

ツアーテーブルを表示するためのテーブルのリンクは次のとおりです。

  1. tour_dates テーブル
    • ID
    • tour_id
    • 価格

tour_date テーブルを表示するためのテーブルのリンクは次のとおりです。

今、私は次のような価格帯のフィルターを使用しています

  • $10 から $50 まで
  • $50 から $80 まで
  • $80 から $100 まで

私は結合のさまざまなクエリをたくさん試しましたが、このようなネストされたクエリも試しました。

解決策を教えてください。ありがとうございました。

0 投票する
4 に答える
4140 参照

sql - ユニオンクエリの別の選択で選択の結果を使用する方法は?

ユニオンクエリの「右側」の選択ステートメントで、ユニオンクエリの「左側」の選択の結果を使用したいユニオンクエリがあります。以下のクエリは (少なくとも postgres では) 正しく動作しますが、query1 を 2 回 (1 回は query1 として、もう 1 回は sameAsQuery1 として) 実行しています。

このようなことをしたいので、query1 を 2 回実行する必要はありませんが、うまくいきません。

次のエラー メッセージが表示されます。

エラー: リレーション "query1" は存在しません 行 3: query1 から zz として count(zz) を選択します

query1 が 1 回だけ実行されるように、このクエリを書き直す方法はありますか?

Llama 氏の応答に対する小さな変更は非常にうまく機能しました。次のようになります (「as q2」の追加に注意してください)。

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

mysql - mysqlで重複行を削除する方法

クエリ:

エラーがあります:
Error Code: 1093. You can't specify target table 'orders' for update in FROM clause

これを解決するには?助けてください。

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

group-concat - MySQL のネストされた 2 つの列を連結しますか?

次のテーブルがあります。

1) tbl_entries :

2) tbl_categories

2) tbl_categories_secondary

すべてのエントリをプライマリおよびセカンダリ カテゴリ (アルファベット順およびコンマ区切り) と一緒にクエリして、次のようにします。

これは、私がほぼ1日で試したことです。

私の問題は、エントリのプライマリ カテゴリとすべてのセカンダリ カテゴリを取得し、上で説明したようにそれらを 1 つの列に混在させる方法です。

どんな助けでも大歓迎です:)

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

elasticsearch - エラスティックサーチでネストされたクエリはいくつですか?

プロジェクトには ElaticSearch 1.7.2 を使用し、クエリのテストには marvel プラグインを使用しています。そのような私のクエリテンプレート:

初めて実行すると、次のメッセージが表示されます。

リクエストがサーバーに到達できませんでした (ステータス コード: 0):

Elasticsearch に到達できないか、CORS 設定を確認する必要がある場合があります。CORS が有効になっている場合は、設定 (歯車アイコン) で Sense の基本認証サポートをオフにしてみてください。これにより、ブラウザーによる CORS の強制が緩和されます。詳細については、マーベルのドキュメントを確認してください。

更新 11.23.2015 ファイルにログ情報を追加: elasticsearch.log

私はこのスレッドをたどりました:ESはcurlから到達可能ですが、Marvel / Senseからは到達できません

しかし、何も解決されません!

実際、上記のクエリからネストされたクエリを 1 つだけ削除すると、正常に実行されます。

この問題を解決するのを手伝ってください! ありがとう。

私の問題は解決しました11.23.2015

ネストされたオブジェクトであるフィールドの正確なタイプを宣言しませんでした。インデックスのマッピングを更新し、クエリが正常に実行されました。

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

mysql - select のネストされたクエリの複数列

私はmysqlでこのクエリを持っています:

これで統計を取得し、各統計が調整された GPS に関連付けられていることを考えると、既にデータベースにあるテーブル (都市) を使用して、それに関連付けられている都市の名前を取得したいと考えています。この計算を行うには、座標間の距離を計算し、距離の少ない都市を使用します。

CALC_DISTANCE は、2 つの GPS ポイント間の距離を計算するためのカスタム関数です。

クエリは機能しますが、都市の名前が必要です。サブクエリに 2 番目の列を入力すると、次のようになります。

このエラーが発生します

都市の名前を取得するにはどうすればよいですか? ありがとう

statisticheテーブルの構造は次のとおりです。

cityテーブルの構造は次のとおりです。

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

sql - 可能な二重ネストされたSQLクエリ?

次の結果を生成するために、ネストされた (ネストされている必要がある) SQL クエリを作成しようとしています。

「ダラスまたはロンドンの顧客と同じ割引を受けるすべての顧客を取得する」.

以下は、4 つのテーブルを持つデータベースです。

困っているのは、同じ割引率の顧客を獲得できるかどうかですが、どうすればよいですか? どんな助けでも大歓迎です。

これは私がこれまでに持っているものです:

どんな助けでも大歓迎です。