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

sql - MySQL ビューはどのように機能しますか?

ビューを作成するとき、基本的には、結合するテーブルのいずれかのデータが変更されたときに自動的に処理される新しいテーブルを作成しています。あれは正しいですか?

また、ビューでサブクエリを使用できないのはなぜですか?

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

mysql - MySQL: ビューを持つ複数のテーブルからのデータ クエリ

単純な検索用のクエリ結果ページを作成したいのですが、データベースでビューを使用する必要があるかどうかわかりません。見る。

多くのユーザーとページロードがあるサイトの魔女のために検索モジュールを構築したい場合、7 つのテーブルをマージするためのより良い解決策は何ですか? (同時により多くのテーブルを検索しています)

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

sql-server - 複数のテーブルからビューを作成するにはどうすればよいですか?

MS SQL Serverデータベース内の複数のテーブルからビューを作成する必要がありますが、同じ構文の正しい構文を取得できません。

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

mysql - IN とサブクエリを使用した MYSQL UPDATE

こんにちは、私はこのようなテーブルを持っています:

テーブル エントリ :

ID | total_comments
___________________________________
1 | 0
2 | 0
3 | 0
4 | 0

表のコメント:

ID | イード | コメント
___________________________________
1 | 1 | コメント
_ 1 | テスト テスト
3 | 1 | コメントテキスト
4 | 2 | ダミーコメント
5 | 2 | サンプル コメント
6 | 1 | fg fgh dfh

私が書くクエリ:

私が得る結果は次のとおりです。

テーブル エントリ :

ID | total_comments
___________________________________
1 | 1
2 | 1
3 | 0
4 | 0

予想された結果 :

テーブル エントリ :

ID | total_comments
___________________________________
1 | 4
2 | 2
3 | 0
4 | 0

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

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

sql - MySQL の VIEW の SELECT ステートメントが必要なすべての行を返さない

MySQL クエリについてサポートが必要です。

別の PHP システムと統合している PHP アプリケーションの INSERT または UPDATE クエリでビュー テーブルを使用して編集できるようにするため、これにはリストを含めることはできません。私の users テーブルの長さは 442 で、そのうちの 1/2 しか得られません。

問題:
テーブル 内のすべての行を取得できusersません。なぜなら、すべての行が明らかprofile_values.fidに 26、27、または 8 であるとは限らないからです。

Q: ステートメントを微調整して、編集可能性を有効にするルールを破らずにそれらを含めるにはどうすればよいですか?

ps.興味深いことに、Drupal DBを介してphpScheduleItユーザーを認証しようとしています

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

entity-framework - ビューのEntityFramework4.0とnullフィールド

エンティティフレームワークモデルにいくつかのビューを追加しています。これらのビューの一部のフィールドは、SQL Server 2k8 dbのnull許容のdatetime2データ型であり、edmxはこれらのフィールドをnullではないと誤って表示しています。これは既知の問題ですか?

nullでないように変更しようとすると、同じエラーがスローされます。これは、ssdlが別の方法で定義しているように見えるためです。

誰かがこの問題に遭遇しましたか?

編集:私の正確なエラーは:

'V_myView'の'dateTimeAffected'プロパティを'null'値に設定できませんでした。このプロパティは、タイプ'DateTime'のnull以外の値に設定する必要があります

ビューを削除して再度追加しても、それは修正されません...それでもフィールドはnull許容ではないとマークされます。

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

sql - ビューまたはユーザー定義関数?

2 つのテーブルを (UNION を使用して) 1 つに結合し、他のテーブルからデータを結合するシナリオがあります。

これは、VIEW または UDF/ユーザー定義関数のいずれかで実行できます。

データベースにはこれまでまったくビューがありませんが、全文検索などにはかなりの数の UDF があることを考えると、このシナリオでも UDF を使用して「クリーン」に保ちたいと思います。

ただし、これは完全に主観的なものであり、このシナリオで VIEW または UDF を使用するより客観的な理由があるかどうか疑問に思いました。

両方のクエリプランを比較しましたが、まったく同じであるため、どちらを使用してもパフォーマンスが低下したり、利点があるとは思いません。

どちらかを選択する他の理由はありますか、それとも問題ではありませんか?

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

sql-server-2008 - 動的列名

別のテーブルに基づいて動的な列名を持つビュー(ストアド プロシージャではない)を作成することはできますか? 例えば:

列名「Title」と「Notes」はCodeテーブルから取得されます。答えはノーだと思いますが、確認したいと思います。ありがとう!

編集:これが「危険」である可能性があることを理解しています。誰かがコードの説明を更新すると、ビューが変更され、列名に依存する SQL が壊れます。その場合、代わりに CodeId を使用できますが、これは変更できません。

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

sql - 2つのテーブルから1つのビューへのデータ

2つのテーブル(同じフィールドを持つ)から1つのビューにデータを取得することは可能ですか?基本的に、ビューはデータを1つのテーブルであるかのように表示します。

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

sql-server-2005 - 優先クエリ

正しく動作しないクエリがあります。3 つのテーブルがあります。人物、人物プログラム、およびカテゴリ。

Person テーブルには各人物に対して 1 つのレコードがあり、PersonProgram には 1 人につき複数のプログラムがあります。4 つのカテゴリがあり、各カテゴリの特定のプログラムを使用して、各人物を 1 行にまとめる必要があります。

人物表:

人物プログラム表

望ましい結果は次のとおりです。

問題は、コード 1、2、または 3 を持つ各人物とカテゴリに複数のプログラム レコードがあることです。コード 1 を優先し、次にコード 3 を優先して残りを無視する必要があります。それは存在しない。

これを機能させようとして、私はそれを失っています。

参考までに、それはビューにある必要があります。

助けてくれてありがとう。