PHPMAKER,如何创建视图mysql

时间:2016-08-01 08:42:27

标签: php mysql linux phpmyadmin

我的名字叫" hitung"列

  • ID primarykey
  • BM int
  • 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
  • BR 5
  • BK 1

专栏"总"没有显示任何内容

1 个答案:

答案 0 :(得分: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`

它将显示包含总列的视图