PHPMaker,如何创建视图 mysql

Posted

技术标签:

【中文标题】PHPMaker,如何创建视图 mysql【英文标题】:PHPMAKER, how to creat view mysql 【发布时间】:2016-12-06 06:34:17 【问题描述】:

我用列命名了一个名为“hitung”的表

ID 主键 BM 整数 BR 诠释 BK int

我创建了一个视图表。我的代码如下

SELECT hitung.ID AS ID ((hitung.BM + hitung.BR)-hitung.BK) AS Total From hitung WHERE hitung.ID = hitung.ID

当我在表中插入以下数据时

BM 10 BR 5 BK 1

“总计”列不显示任何内容

【问题讨论】:

【参考方案1】:

我不确定您想要实现什么,但您的查询可以简化

SELECT `ID`, (`BM` + `BR` - `BK`) AS `Total` 
FROM `hitung`

例如 WHERE 条件看起来很奇怪。

如果你想从这个查询创建 SQL 视图,那么你需要执行以下操作

 CREATE VIEW `test` AS
 SELECT `ID`, (BM + BR - BK) AS `Total` 
 FROM `hitung`

在这个命令之后

SELECT * FROM `test`

它将显示带有总列的视图

【讨论】:

这篇文章能回答你的问题吗?

以上是关于PHPMaker,如何创建视图 mysql的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 MySQL 强制创建视图?

mysql中如何建立视图?

如何在MySQL中创建视图

如何在MySQL中创建视图?

如何创建一个存储视图数据的表 - MySQL

如何在MySQL中利用数据库表创建视图