問題タブ [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.
sql-server-2008 - データベース間のクエリで「UnionAll」を使用する
解決策があるかどうかを確認したいという興味深い状況があります...同じサーバー上の4つのデータベースに4つのテーブルがあり、すべて同じ構造になっています。
Pnl_IL_2012データベースのdbo.IL_MembershipPnl_NM_2012データベースのdbo.NM_Membership
各テーブルの集計データセットを1つのデータセットに結合したいのですが、(USE [Pnl_IL_2012]-> Go)コンストラクトを使用して、各集計クエリのデータを取得しようとしています。
ユニオンオール
これらのエラーが発生します:
ユニオンをすべてデータベース間で機能させる方法はありますか?組合だけに参加する必要はありません...
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
。
困惑していて、いくつかのガイダンスが必要です。ありがとう。
php - UNION ALL を使用して一時テーブルに INSERT しようとしています
基本的な検索スクリプトをセットアップしようとしています。検索を高速化するために、現在の mysql テーブルから一時テーブルにデータを挿入することが提案されました。
これまでに得たコードは次のとおりです。
これが私が受け取っているエラーです:
クエリを実行できませんでした: SQL 構文にエラーがあります。14 行目の 'INSERT INTO search_20121215094411 ( id, Model, Make, Year,
Loc.
, `'付近で使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください
型にはまらない列名 (Loc.、Sale Price など) と関係があるとしか思えません。これらは以前のプログラマーによって設定されたものであり、私が変更することはできません。
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
、何らかの理由で機能しますが、両方が必要です。だから私の質問は:
WHERE
両方の句で機能させる方法- カテゴリ パートの実行方法。たとえば、「食品」のカテゴリを持つ製品のみを選択します。テーブルのどこかで結合を行う必要があると思います
product_master
が、扱いにくいようです。
どんな助けでも大歓迎です。
ありがとう
sql - 和集合の順序はすべて保証されていますか
ユニオンの2つの部分の順序は、すべてのクエリが特定の順序で指定されることが保証されていますか?つまり、このクエリの結果は次のとおりです。
常になります
これではありません
?
私はOracle構文を使用しましたが、知りたいのはISO標準がこれについて何と言っているかです。
sql - クエリ最適化 SQL
さて、私は何時間も試してみましたが、クエリを少しでも速く動作させることはできません。
それらの間にたくさんの巨大なクエリがありUNION ALL
ます。残念なことに、クエリの実行には約 10 秒かかります。もちろん、これはユーザーが待つには長すぎます。
次のようになります (簡易版):
私はVIEWS
おそらくそれをより速く動作させることを検討してきましたが、そうではありません。クエリ全体を処理するのにほぼ同じ時間がかかります。
オプションが不足しています。これを実際に機能させる必要があります。;
誰かが最適化のアイデアを思いついたのですが、特に私の場合は?
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.
sql - ユニオン演算の同じ数の列
私はユニオンとユニオンのすべてのロジックを調べ、例を試していました。私を困惑させたのは、unionまたはunion all操作を実行するために、両方のテーブルに同じ数の列が必要な理由です。
私の質問がばかげているなら許してください、しかし私はどこでも正確な答えを得ることができませんでした。そして、概念的に考えると、1つの共通の列が存在する限り、2つのテーブルをマージするのは簡単なはずです(結合操作のように)。しかし、そうではありません。理由を知りたいのですが。
mysql - MySQLは複数のフィールドを組み合わせてCOUNTを取得します
私がテーブルを持っているとしましょう:
基本的に、これは親子の階層を追跡するためのものであり、親が何人の子を持っているかを取得したいと思います。以下は私が欲しい出力です:
lev1、lev2、lev3、lev4の各フィールドを組み合わせてカウントし、これらのフィールドに含まれるIDの数をカウントしたいと思います。
UNION ALLについて読みましたが、どのように動作するのか理解できないようです。UNION ALL with self JOINを考えていますか?
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が役立つと思いますが、機能していません。
ここに私のテーブルがあります
- 表:パロビ
- テーブル: unos_golub