問題タブ [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.
mysql - 内部結合ステートメントを使用して SQL ビューを作成する
内部結合ステートメントを使用して 2 つのテーブルから情報を取得する SQL ビューを作成しようとしていますが、理解できないエラーが発生し続けます。私が作成しようとしているビュー ステートメントは、名、姓、および pid (テーブルをリンクするために使用されるもの) を取得し、体重が 140 ポンドを超える人々のみを表示します。psql で SQL ファイルを実行しようとすると、エラーが発生し続けます。私が得るエラーは
私が持っているコードは
私が使用している2つのテーブルは
と
mysql - in コマンドを使用して SQL ビュー コマンドを作成する
SQL でビュー作成プログラムを作成していますが、最後のビュー作成ステートメントで問題が発生しています。このビュー ステートメントでは、コロンビア市のすべての大学からすべての uid を取得したいと考えています。次に、サブクエリを使用して、人の姓と名の情報を取得したいと考えています。公式の説明は以下の通り
次に、create table ステートメント用に作成したコードを投稿します。次に、view ステートメントに使用する 2 つのテーブルを投稿します。事前に助けてくれてありがとう。
テーブルは
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
:
sql - SQL CREATE VIEW ステートメントの WITH キーワード
キーワードWITH
を使用してテーブルをグループ化するこの create view ステートメントで苦労しています。私はplsqlを使用しているのでWITH
、Mysqlにいるかのようにキーワードを使用できませんでした。私が書こうとしているクエリは
まず、「コロラド大学」に通っていない、身長が 70 インチを超えるすべての人の個人 ID (pid) を返すクエリを作成します (ヒント: uid != 2)。次に、そのクエリを WITH 句に配置し、それを共通テーブル式 (CTE) として使用して、そのセット内のすべての人を更新し、大学が「コロラド大学」になるようにします。
現在、SQL でクエリを実行すると、このエラーが発生します。
エラー: "SELECT" またはその近くで構文エラーが発生しました 行 3: SELECT a.pid
このクエリ用に作成したコードを次に示します。次に、使用したテーブルを投稿します。事前に助けてくれてありがとう。
テーブルは
mysql - ビューの作成コマンド - アクセスが拒否されました
次のコマンドを使用して、テーブルのビューを作成しようとしています"create view vendor_view.v as select * from vendor;"
。しかし、私はメッセージを受け取ります
エラー 1142: テーブル 'v' のユーザー 'myuser'@'%' に対する CREATE VIEW コマンドが拒否されました
コマンドを使用してユーザーに特権を付与しようとしました
しかし、再びエラーが発生します
エラー 1044: ユーザー 'myuser'@'%' のデータベース 'mydb' へのアクセスが拒否されました
どうすれば特権を付与できるかについて、誰かが提案できますか?
sql - SQL - ビューに条件付きの値を挿入する
このテーブルを作成したとしましょう:
T.Name と char という 2 つの属性を持つビューを作成したいと考えています'Y' if A >= B or 'N' otherwise
。この 2 番目の属性を作成するにはどうすればよいですか? ありがとうございました
django - DetailView とは逆のビューを作成する
イメージをアップロードした後、CreateView から DetailView に戻そうとしています。
同じメッセージが表示されます
/photo/image/add の NoReverseMatch 引数 '()' とキーワード引数 '{'pk': 50}' を持つ 'image-view' のリバースが見つかりません。0 パターンを試しました: []
これは私のイメージのモデルです
私のurls.py
私の見解
私のエラーの詳細
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