gpt4 book ai didi

mysql - 创建 View 语句返回空结果集

转载 作者:行者123 更新时间:2023-11-28 23:23:04 27 4
gpt4 key购买 nike

我有一个名为 matchresults 的表,它有五个列,分别是 mresultid、playerid、seasonmatchid、rank、ratingsearned

mresultid为主键,playerid和seasonmatchid为外键

问题是,当我尝试在此表上创建 View 时:

DROP VIEW IF EXISTS matchresults_view;
CREATE VIEW matchresults_view AS
select mresultid, playerid, seasonmatchid
from matchresults
where id = 8 ;

查询运行但它说 mysql 返回了一个空结果集。这不是真的,因为我应该在结果集中有两个元组。

查询有什么问题?

最佳答案

那么,您正在创建一个 View 。此命令不返回任何行。它只是创建一个 View ,您可以将其视为以名称保存的 SQL 查询,以便以后可以在您的查询中使用。它仍然会执行底层的 SQL 语句。

现在您必须像下面这样查询 View ,以查看它输出的内容:

select * from matchresults_view

关于mysql - 创建 View 语句返回空结果集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40641500/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com