問題タブ [union-all]

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

sql-server-2008 - データベース間のクエリで「UnionAll」を使用する

解決策があるかどうかを確認したいという興味深い状況があります...同じサーバー上の4つのデータベースに4つのテーブルがあり、すべて同じ構造になっています。

Pnl_IL_2012データベースのdbo.IL_MembershipPnl_NM_2012データベースのdbo.NM_Membership

各テーブルの集計データセットを1つのデータセットに結合したいのですが、(USE [Pnl_IL_2012]-> Go)コンストラクトを使用して、各集計クエリのデータを取得しようとしています。

ユニオンオール

これらのエラーが発生します:

ユニオンをすべてデータベース間で機能させる方法はありますか?組合だけに参加する必要はありません...

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

sql - Excel で Access クエリに接続する際の制限事項は何ですか

多数のテーブルを持つ Access 2007 データベースがありますが、かなり大きなもの (100,000 以上のレコード) もあります。union queryピボット テーブルの操作とレポートのために、複数のテーブルから同じ種類のデータを 1 つの大きなクエリにプルする を作成しました。例えば:

これは機能します。union queryしかし、 Excel 2007 からデータソースに接続すると が表示されないことがすぐにわかりました。そこで、 を参照する 2 つ目のクエリを作成しましたunion query。そのようです:

このクエリは機能し、最初は Excel からアクセスできました。時間が経ち、さらにデータを追加しました。突然、Excel から Access データベースに接続すると、ユニオンを参照するクエリが表示されなくなりました。MS Access には問題の兆候は見られず (データは Access に表示されます)、他の非ユニオン クエリは Excel 2007 に表示されますが、ユニオンを参照するクエリは表示されません。

何が起こっているのでしょうか?なぜ消えたのですか?

union query参照されているテーブルの一部を小さなテーブル (行数が少ない)に切り替えると、クエリが突然 Excel に再び表示されることに気付きました。少なくとも、それが違いだと思います。なぜ一部が表示されず、一部が表示されるのか、私には本当にわかりませんunion queries

困惑していて、いくつかのガイダンスが必要です。ありがとう。

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

php - UNION ALL を使用して一時テーブルに INSERT しようとしています

基本的な検索スクリプトをセットアップしようとしています。検索を高速化するために、現在の mysql テーブルから一時テーブルにデータを挿入することが提案されました。

これまでに得たコードは次のとおりです。

これが私が受け取っているエラーです:

クエリを実行できませんでした: SQL 構文にエラーがあります。14 行目の 'INSERT INTO search_20121215094411 ( id, Model, Make, Year, Loc., `'付近で使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください

型にはまらない列名 (Loc.、Sale Price など) と関係があるとしか思えません。これらは以前のプログラマーによって設定されたものであり、私が変更することはできません。

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

mysql - UNION、SELECT、JOIN を使用した SQL クエリ

これらのフィールドを持つ 3 つのテーブルがあります。

product_views:ProductMasterID, Date

product_clicks:ProductMasterID, Date

product_master:ProductMasterID, Category

誰かが私のサイトで製品を表示すると、行が に追加されproduct_viewsます。誰かが私のサイトの製品をクリックすると、行が追加されますproduct_clicks

製品の人気を表示する SQL クエリを (MySQL/PHP で) 書き込もうとしています。人気度は、閲覧数とクリック数の合計です。日付範囲も特定のカテゴリ内で選択できるようにしたいと考えています。

日付/カテゴリの制約なしで機能させることができます。現在、日付範囲を追加しようとしています。これは、先週の人気のために、これまでのところ私が持っているものです:

機能しないことを除いて、結果は得られません。ただし、句のいずれかを削除するとWHERE、何らかの理由で機能しますが、両方が必要です。だから私の質問は:

  1. WHERE両方の句で機能させる方法
  2. カテゴリ パートの実行方法。たとえば、「食品」のカテゴリを持つ製品のみを選択します。テーブルのどこかで結合を行う必要があると思いますproduct_masterが、扱いにくいようです。

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

ありがとう

0 投票する
3 に答える
752 参照

sql - 和集合の順序はすべて保証されていますか

ユニオンの2つの部分の順序は、すべてのクエリが特定の順序で指定されることが保証されていますか?つまり、このクエリの結果は次のとおりです。

常になります

これではありません

私はOracle構文を使用しましたが、知りたいのはISO標準がこれについて何と言っているかです。

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

sql - クエリ最適化 SQL

さて、私は何時間も試してみましたが、クエリを少しでも速く動作させることはできません。

それらの間にたくさんの巨大なクエリがありUNION ALLます。残念なことに、クエリの実行には約 10 秒かかります。もちろん、これはユーザーが待つには長すぎます。

次のようになります (簡易版):

私はVIEWSおそらくそれをより速く動作させることを検討してきましたが、そうではありません。クエリ全体を処理するのにほぼ同じ時間がかかります。

オプションが不足しています。これを実際に機能させる必要があります。;

誰かが最適化のアイデアを思いついたのですが、特に私の場合は?

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

php - Union Query or a better option

I have the following three tables and I want to pull data out of them by the userid, that is the one key field that gives them a relationship. I also want to pull the data in order by timestamp Example of the table schema is below and what I have for a union query that is not working.


0 投票する
5 に答える
25156 参照

sql - ユニオン演算の同じ数の列

私はユニオンとユニオンのすべてのロジックを調べ、例を試していました。私を困惑させたのは、unionまたはunion all操作を実行するために、両方のテーブルに同じ数の列が必要な理由です。

私の質問がばかげているなら許してください、しかし私はどこでも正確な答えを得ることができませんでした。そして、概念的に考えると、1つの共通の列が存在する限り、2つのテーブルをマージするのは簡単なはずです(結合操作のように)。しかし、そうではありません。理由を知りたいのですが。

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

mysql - MySQLは複数のフィールドを組み合わせてCOUNTを取得します

私がテーブルを持っているとしましょう:

基本的に、これは親子の階層を追跡するためのものであり、親が何人の子を持っているかを取得したいと思います。以下は私が欲しい出力です:

lev1、lev2、lev3、lev4の各フィールドを組み合わせてカウントし、これらのフィールドに含まれるIDの数をカウントしたいと思います。

UNION ALLについて読みましたが、どのように動作するのか理解できないようです。UNION ALL with self JOINを考えていますか?

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

c# - UNION of 2 SELECT文の作り方

これは私のクエリです:

私のテーブル「parovi」には、「par_m」と「par_z」の 2 つの列があります。2 番目のテーブル「unos_golub」には、「ID」などがあります。ここで、「par_m」と「par_z」から値を取得し、「unos_golub」で一致させ、データを取得する必要があります。

たとえば、par_m=91 と par_z=92 を取得した場合、「unos_golub」の ID でそれらの番号を見つけ、91 と 92 の異なるデータを取得して表示する必要があります。おそらくUNION ALLが役立つと思いますが、機能していません。

ここに私のテーブルがあります

  1. 表:パロビ
  2. テーブル: unos_golub

表:パロビ

テーブル: unos_golub