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

stored-procedures - 複数の SQL Server クエリ結果を組み合わせる

以下は、別々に機能する 2 つの検索クエリです。どちらのクエリも同じテーブル ( KnowledgeBaseArticles) を検索し、パラメーター@SearchWithWildcardおよびを使用して検索文字列を取得します@SearchParam

これらのクエリをストアド プロシージャ (おそらく 2 つ) に結合して、重複のない 1 つの結合された結果セットを返したいと考えています。最初のクエリの一時テーブルを作成し、結果を 2 番目にネストしようとしました。最初のクエリをストアド プロシージャに適用し、2 番目のクエリを実行して結果を結合しようとしましたが、構文が間違っていて機能しません。 .

これを 1 つのクエリに組み込むための最良のアプローチを誰かが提案できる場合は、その支援をいただければ幸いです。

最初の検索クエリ:

2 番目の検索クエリ:

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

mysql - クエリによって返された行の比較

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

従業員 (empid,name,age)
予約 (bookingid,empid,cid)
車 (cid,name,type)。
内容はこんな感じです。

従業員 :

  1. emp1 、 A 、 32
  2. emp2 、 B 、 36
  3. emp3 , C , 25
  4. emp4 、 D 、 40
  5. emp5 、 E 、 45

予約:

  1. 1、emp1、car1
  2. 2 、 emp1 、 car3
  3. 3 、 emp1 、 car2
  4. 4 、 emp2 、 car2
  5. 5 、 emp3 、 car3
  6. 6 、 emp4 、 car1
  7. 7 、 emp4 、 car2
  8. 8 、 emp5 、 car3
  9. 9 、 emp5 、 car2
  10. 10 、 emp5 、 car1

車:

  1. car1 , one, 赤
  2. car2 、2、青
  3. car3、3、赤

これが私の質問です。赤ではない車を予約したすべての従業員の名前を返すクエリは何ですか?

編集済み
最初の質問でもっと具体的にすべきでした。
このリンク 2 つのテーブルを結合して、一致しない行のみを返すにはどうすればよいですか?
異なるテーブルの同じフィールドを比較することです。この投稿は、ユーザーが 2 つのテーブルの行を比較し、一致しないものを返す必要があることを明確に示しています。
しかし、それは私の場合ではありません。私のタイトルが示すように、クエリを実行して返された行を比較できるかどうかを知りたいです。
少なくとも 1 台の赤い車を予約していない従業員の名前を取得したいと考えています。テーブルの値を考慮すると、
従業員 1 と 5 はすべての車を予約しています。
従業員 3 は赤い車のみを予約し、
従業員 4 は赤と緑の車をそれぞれ 1 つずつ予約しました。
従業員 2 はグリーン車を予約しました。
ここで、従業員 2 の名前のみを返すクエリが何であるかが私の質問です。色。)

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

sql-server - SQL Server で、サブクエリで識別されたテーブルの列名からデータ値を取得するにはどうすればよいですか?

次のSQLサーバークエリを使用して、名前に文字列「コード」が含まれる列を含むテーブルのスキーマ内のすべてのテーブルと列の名前をリストするために、次のSQLを使用しています。

結果:

ラッパーを使用して a_code 列と another_code 列の実際のデータをクエリしたいのですが、実際のデータを取得する方法がわかりません (たとえば、タブ 1 を個別に行う場合は、

取得するため

しかし、次の行に沿って何かを取得できるように、外側のクエリをコーディングして上記をラップする方法を見つけたり見つけたりすることはできません。

つまり、名前に「コード」という単語が含まれているスキーマ/DB のすべてのテーブル列のすべてのデータ値のフォーマットされたリストですか?

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

mysql - 親の同じ行にある mysql の子

ここに表示されているスキーマをSqlFiddleに次のように表示する方法はありますか。

SKU | size S | size M | size L | init_qty | qty

? GROUP_CONCAT を使用しようとしていましたが、探しているものではありません。

これが私のクエリです

なにか提案を?ありがとうございました

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

sql - INNER JOIN 構文を使用してサブクエリを標準クエリに変換する

Access データベースを使用していますが、次の入れ子になったクエリを内部結合クエリに変換する方法を教えてください。

DIRNUM は DIRECTOR テーブルの主キーであり、MOVIE テーブルにもあります。MVNUM は、MOVIE テーブルと MOVSTAR テーブルの主キーです。

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

php - ネストされたクエリで親クエリ フィールドを使用しますか?

このコードを使用してチームのデータを取得しています

私がコメントしたサブクエリは、同じ行に最後の 5 試合の結果を設定したい team_id を取得していません。誰でも問題を解決できますか?