Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHPMAKER,如何创建视图mysql_Php_Mysql_Linux_Phpmyadmin - Fatal编程技术网

PHPMAKER,如何创建视图mysql

PHPMAKER,如何创建视图mysql,php,mysql,linux,phpmyadmin,Php,Mysql,Linux,Phpmyadmin,我有一个名为“hitung”的表,其中有列 ID主密钥 BM国际 BR int BK int 我已经创建了一个视图表。我的代码如下 SELECT hitung.ID AS ID ((hitung.BM + hitung.BR)-hitung.BK) AS Total From hitung WHERE hitung.ID = hitung.ID 当我在表中插入以下数据时 BM 10 溴5 BK 1 “总计”列没有显示任何内容我不确定您想要实现什么,但您的查询可以简化 SELECT `I

我有一个名为“hitung”的表,其中有列

  • ID主密钥
  • BM国际
  • BR int
  • BK int
我已经创建了一个视图表。我的代码如下

SELECT hitung.ID AS ID ((hitung.BM + hitung.BR)-hitung.BK) AS Total From hitung WHERE hitung.ID = hitung.ID
当我在表中插入以下数据时

  • BM 10
  • 溴5
  • BK 1

“总计”列没有显示任何内容

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

SELECT `ID`, (`BM` + `BR` - `BK`) AS `Total` 
FROM `hitung`
例如,条件看起来很奇怪

如果要从该查询创建SQL视图,则需要执行以下操作

 CREATE VIEW `test` AS
 SELECT `ID`, (BM + BR - BK) AS `Total` 
 FROM `hitung`
在这个命令之后呢

SELECT * FROM `test`

它将显示包含总计列的视图

此帖子是否回答了您的问题?