gpt4 book ai didi

mysql - 创建mysql View 时是否应该在SELECT语句中引用多个表?

转载 作者:搜寻专家 更新时间:2023-10-30 23:21:22 25 4
gpt4 key购买 nike

http://www.mysqltutorial.org/create-sql-updatable-views.aspx

上面这篇文章陈述了以下内容:

SELECT statement must not reference to more than one table. It means it must not contain more than one table in FROM clause, other tables in JOIN statement, or UNION with other tables.

这是真的吗?为什么?如果不在每个查询字符串中使用连接,您将如何查询两个相关的表(通过 View )?

最佳答案

该页面是关于可更新 View 的,并且能够通过 View 更新基础表的条件意味着您必须对内容进行更多限制 View ,以便 mysql 能够将您的更新映射回基础表。

如果您只想从一个 View 中读取数据而不需要使用它更新基础表,您可以在一个 View 定义中使用连接、UNION 等从多个表中进行选择.

关于mysql - 创建mysql View 时是否应该在SELECT语句中引用多个表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6242417/

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