问题标签 [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 视图

我正在尝试创建一个 SQL 视图,该视图使用内部连接语句从 2 个表中获取信息,但我不断收到一个我无法弄清楚的错误。我尝试创建的视图语句采用名字、姓氏,然后是 pid(用于链接表格的内容),然后仅显示体重超过 140 磅的人。当我尝试在 psql 中运行我的 sql 文件时,我不断收到错误消息。我得到的错误是

我拥有的代码是

我正在使用的两张桌子是

0 投票
2 回答
44 浏览

mysql - 使用 EXIST 命令创建 sql 视图语句

我必须在使用存在命令的 sql 中编写一个创建视图语句。我尝试在网上查找它,但我遇到了一些困难。我尽力编写创建视图文件,但它现在无法正常工作。我知道我需要在我的语句中使用关键字 EXIST。我试图创建的声明是

到目前为止我写的代码是这样的

我正在使用的表是

0 投票
1 回答
64 浏览

mysql - 使用 in 命令创建 SQL 视图命令

我正在用 SQL 编写一个创建视图程序,而我的最后一个创建视图语句给我带来了一些麻烦。对于这个观点声明,我想从哥伦比亚市的所有大学中检索所有 uid。然后我想使用一个子查询来获取这个人的名字和姓氏的信息。官方描述如下

我现在将发布我为 create table 语句编写的代码,然后我将发布我将用于 view 语句的两个表。我在这里先向您的帮助表示感谢。

这些表是

0 投票
1 回答
263 浏览

sql - 在sql中使用INTERSECTS创建视图语句

我正在创建一个 SQL 创建视图语句,但我在写最后一条语句时遇到了问题。对于此语句,我必须使用 intersect 来获取 30 岁以上且身高超过 65 英寸的人。查询的具体细节如下

  • 编写一个查询,返回身体成分表中所有年龄超过 30 岁的人的名字和姓氏。然后修改您的查询以使用 INTERSECTS 返回所有 30 岁以上且身高超过 65 英寸的人。

我尝试使用 intersect 和 inner join 编写此视图语句以从不同的表中获取名称,但是当我尝试运行程序时出现错误。我得到的错误是

错误:“WHERE”第 11 行或附近的语法错误
:WHERE b.height = 65;

我不会发布我的完整程序,只是这个创建视图语句,所以行号将被关闭。我将发布我的代码,然后发布我用来创建此视图语句的两个表,希望有人可以帮助我修复此错误。提前致谢。

这是两张表

what.body_composition

和表what.person

0 投票
1 回答
819 浏览

sql - SQL 使用 WITH 关键字创建视图语句

我在用 SQL 编写此 Create view 语句时遇到问题。我想从前往科罗拉多大学 (uid = 2) 的人的表中获取 personID、名字和姓氏。然后我想使用 WITH 子句将此表与我的 body_composition 表结合起来,并打印出 body_composition 表中的所有内容。这是我正在做的查询的确切定义。

首先,编写一个查询,返回所有来自科罗拉多大学的人的 id (pid)、名字 (fname) 和姓氏 (lname)。然后,将该查询放在 WITH 子句中,并将其用作公用表表达式 (CTE),通过内部连接将结果与身体成分表结合起来,从而为就读于科罗拉多大学的人获取身体成分。

我尝试运行我的创建视图语句我收到此错误

错误:“what”处或附近的语法错误第 7 行:with what.body_composition as c

这是我的这个创建视图语句的代码以及我正在使用的表。

这是我正在使用的三个表

0 投票
0 回答
1949 浏览

sql - sql CREATE VIEW 语句中的 WITH 关键字

我很难使用这个使用关键字WITH将表分组在一起的创建视图语句。我正在使用 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 的视图'Y' if A >= B or 'N' otherwise。如何构建第二个属性?谢谢

0 投票
1 回答
7311 浏览

django - 创建与DetailView相反的视图

上传图像后,我试图从 CreateView 反转到 DetailView。

我收到同样的信息

NoReverseMatch at /photo/image/add Reverse for 'image-view' with arguments '()' and keyword arguments '{'pk': 50}' not found. 尝试了 0 种模式:[]

这是我的图像模型

我的网址.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