問題タブ [database-view]

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

sql - 1:1 の関係で EF4 モデルにビューを追加する

EF4 を使用しており、モデルに SQL ビューを追加しようとしています。

それらの間の関係は 1 対 1 で、一方は Order で、もう一方は OrderSummary です (要約はビューであり、集計データが含まれます)。

ビューを追加すると、ビューのキー (OrderID) が検出されますが、手動で 1 対 1 の関係を作成する必要があります。

私が遭遇している問題は、アプリケーションをビルドしようとするとエラーが発生することです:

次の EntitySet/AssociationSet - OrderOrderSummary にマッピングが指定されていません。

私は探し回っていましたが、ビューを使用しているときにこの特定の問題の解決策を見つけることができません.エラーのほとんどは、正しく構成されていないデータベーススキーマに関連しているようですが、私のビューが大丈夫であると言える限り:

ビューが EF および 1 対 1 の関係で機能するために、ビューに対して他に何かする必要がありますか?

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

python - many2manyフィールドを持つテーブルを含むpostgresqlでビューを作成します

いくつかの監査属性を含むビューを作成しました。

監査のパフォーマンスを確認するグラフ ビューを作成しました。すべて正常に動作しますが、アクション状態を追加すると動作しません (one2many フィールドに変更しましたが、動作しません)。

これは監査モデルです。

機能しません。モデルには存在しますが、フィールドを認識しません。これはエラーメッセージです:

目的は、監査をそのアクションの状態 (すべてのアクションがクローズされているか、まだクローズされていない監査など) によって分類し、トレッド監査の概念を理解することです。

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

mysql - データベース sql でビューを作成する際に支援が必要です

スキーマは画像をクリック

私が持っているスキーマに基づいてビューを構築しようとしています。しかし今、私はどこから始めればよいか完全に迷っています。私のビューは、プレーヤーの(リンクしている)保護者、保護者の電話番号、現在プレーしているチームに関する情報で構成されている必要があります。誰かが正しい道にたどり着くのを手伝ってくれたら本当にありがたいです。添付画像はリンク先をご覧ください

ありがとう!

私はこれらの次のデータを持っています

更新: ガーディアン テーブルは、プレイヤーのガーディアンを識別するためのものです。関係は多対多であるため、ファミリー テーブルを使用してプレイヤーとその保護者をリンクしようとしていました。ただし、クエリを記述しようとして苦労しています。私はそれが3つのテーブル結合であり、エイリアスを使用すると思っていましたか? しかし、私はそれを機能させることができません。

私はこのようないくつかのバリエーションを試しました

DDL および DML スクリプトはhttp://pastebin.com/euVanc2eにあります。これは、私たちが持っているデータでクエリをテストするのを手伝いたい人のためにあります。

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

ruby-on-rails - Railsで解析データをSQLビューからモデルに渡す方法は?

「Rails プロジェクトへの SQL ビューの Rake タスクの追加」に関するFrank Riettaの優れた投稿に従いました。Rails でのデータベース ビューに関する彼の視点と、ドライなアプローチが気に入っています。

rake db:viewsビューは作成されますが、モデル内の情報を取得できません。これは私のものですmodels/reports/revenue.rb

Rails 5.0.0 を使用しているため拡張子を変更しました

を実行しrails console --sandbox、そこで実行するとReport::Revenue、次のようになります

何が欠けているのかわからない

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

installation - TYPO3 拡張機能: インストール中にデータベース ビューを作成する

私の TYPO3 拡張機能では、外部テーブルを使用しています。拡張機能が必要とする方法で、このテーブルのデータを提供する 2 つのビューを作成しました。

問題は、インストール時にこれらのビューをどのように作成できるかということです。

「 ext_tables.sql 」で定義されたビューは、インストール ルーチンによって無視されます。

ファイル「ext_tables_static+adt.sql」を使用しようとしました。このバリアントは、INSERTステートメントに対してのみ機能します。

私が働かなければならない唯一のことは、シグナルスロットディスパッチャーを使用してここで説明されているバリアントです(複雑に聞こえますが、実際にはそうではありません! 提供されたドキュメントは非常に優れています)。

ext_tables.sqlしかし、そのような問題を解決するためのネイティブな方法 (のような) がないとは信じられません。

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

mysql - MySql - 値に基づいて 2 つのテーブルをマージしてビューを作成する

私は2つのテーブルを持っています:

Financials_consolidated テーブルには、financials_standalone に加えてデータが含まれます。

例えば:

ここで、両方のテーブルをビューとして結合したいと考えています。行が連結に存在する場合はその行を選択し、それ以外の場合は、financials_standalone テーブルから行を選択します。

したがって、最終的なビュー出力は次のようになります

case-when または left outer join で解決策を見つけることができません。このビュー出力を取得するには?

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

ruby-on-rails - 既存のデータベース ビューを変更するための Rails 移行

my_view次の移行を使用して作成したという名前のビューがあります。

ここで別のフィールドが必要です。たとえばmy_new_fieldfromtable1で利用できるようにしmy_viewます。しかし、このための移行を記述する方法がわかりません。どんな助けでも大歓迎です。ありがとう

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

ruby-on-rails - Rails: データベース ビューがアクティブ レコードでどのように機能するか

私はRailsが初めてです。あるソース コードで、誰かがビューの作成に関連するいくつかの rake タスクを作成していることがわかります。例えば:

すべてのプロジェクトでわかるように、という名前のテーブルがありますProductStatistic。それで全部です。私が検索した限り、これに関するドキュメントがないため、上記のコードがどのようにレールコードベースにマップされるのかわかりません。データベース ビューの作成がアクティブなレコード クエリにどのように影響するか教えてください。アクティブ レコードがデータベース ビューを通常のテーブルとして表示しているように見えますか?

ありがとう