問題タブ [create-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 に答える
7863 参照

mysql - 内部結合ステートメントを使用して SQL ビューを作成する

内部結合ステートメントを使用して 2 つのテーブルから情報を取得する SQL ビューを作成しようとしていますが、理解できないエラーが発生し続けます。私が作成しようとしているビュー ステートメントは、名、姓、および pid (テーブルをリンクするために使用されるもの) を取得し、体重が 140 ポンドを超える人々のみを表示します。psql で SQL ファイルを実行しようとすると、エラーが発生し続けます。私が得るエラーは

私が持っているコードは

私が使用している2つのテーブルは

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

mysql - in コマンドを使用して SQL ビュー コマンドを作成する

SQL でビュー作成プログラムを作成していますが、最後のビュー作成ステートメントで問題が発生しています。このビュー ステートメントでは、コロンビア市のすべての大学からすべての uid を取得したいと考えています。次に、サブクエリを使用して、人の姓と名の情報を取得したいと考えています。公式の説明は以下の通り

次に、create table ステートメント用に作成したコードを投稿します。次に、view ステートメントに使用する 2 つのテーブルを投稿します。事前に助けてくれてありがとう。

テーブルは

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

sql - INTERSECTS を使用して SQL でビュー作成ステートメントを作成する

SQL create view ステートメントを作成していますが、最後に記述しなければならないステートメントに問題があります。このステートメントでは、intersect を使用して、30 歳以上で身長が 65 インチ以上の人を取得する必要があります。クエリの正確な詳細は次のとおりです。

  • 体組成表に記載されている 30 歳以上のすべての人の姓名を返すクエリを作成します。次に、INTERSECTS を使用して 30 歳以上で身長が 65 インチを超えるすべての人を返すようにクエリを変更します。

別のテーブルから名前を取得するために交差と内部結合を使用してこのビュー ステートメントを記述しようとしましたが、プログラムを実行しようとするとエラーが発生します。私が得るエラーは

エラー: "WHERE"
行 11 またはその近くに構文エラーがあります: WHERE b.height = 65;

プログラム全体を投稿するつもりはありません。この create view ステートメントだけを投稿するので、行番号はオフになります。コードを投稿してから、このビュー ステートメントを作成するために使用している 2 つのテーブルを投稿します。誰かがこのエラーを修正するのを手伝ってくれることを願っています。前もって感謝します。

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

what.body_composition:

とテーブルwhat.person:

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

sql - SQL CREATE VIEW ステートメントの WITH キーワード

キーワードWITHを使用してテーブルをグループ化するこの create view ステートメントで苦労しています。私はplsqlを使用しているのでWITH、Mysqlにいるかのようにキーワードを使用できませんでした。私が書こうとしているクエリは

まず、「コロラド大学」に通っていない、身長が 70 インチを超えるすべての人の個人 ID (pid) を返すクエリを作成します (ヒント: uid != 2)。次に、そのクエリを WITH 句に配置し、それを共通テーブル式 (CTE) として使用して、そのセット内のすべての人を更新し、大学が「コロラド大学」になるようにします。

現在、SQL でクエリを実行すると、このエラーが発生します。

エラー: "SELECT" またはその近くで構文エラーが発生しました 行 3: SELECT a.pid

このクエリ用に作成したコードを次に示します。次に、使用したテーブルを投稿します。事前に助けてくれてありがとう。

テーブルは

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

mysql - ビューの作成コマンド - アクセスが拒否されました

次のコマンドを使用して、テーブルのビューを作成しようとしています"create view vendor_view.v as select * from vendor;"。しかし、私はメッセージを受け取ります

エラー 1142: テーブル 'v' のユーザー 'myuser'@'%' に対する CREATE VIEW コマンドが拒否されました

コマンドを使用してユーザーに特権を付与しようとしました

しかし、再びエラーが発生します

エラー 1044: ユーザー 'myuser'@'%' のデータベース 'mydb' へのアクセスが拒否されました

どうすれば特権を付与できるかについて、誰かが提案できますか?

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

sql - SQL - ビューに条件付きの値を挿入する

このテーブルを作成したとしましょう:

T.Name と char という 2 つの属性を持つビューを作成したいと考えています'Y' if A >= B or 'N' otherwise。この 2 番目の属性を作成するにはどうすればよいですか? ありがとうございました

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

django - DetailView とは逆のビューを作成する

イメージをアップロードした後、CreateView から DetailView に戻そうとしています。

同じメッセージが表示されます

/photo/image/add の NoReverseMatch 引数 '()' とキーワード引数 '{'pk': 50}' を持つ 'image-view' のリバースが見つかりません。0 パターンを試しました: []

これは私のイメージのモデルです

私のurls.py

私の見解

私のエラーの詳細

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

mysql - エラー コード: ビュー作成時の 1060

ビューを作成しようとしていますが、重複する列名 'id' エラーが発生します。それ自体は機能しますが、ビューを作成するとすぐに機能しません。

create view question1_responders as select * from survey_responders join survey_responses on survey_responses.survey_responder_id = survey_responders.id where survey_question_id = 1 order by survey_responders.id