首页 > 解决方案 > 不知道我忽略了这个 mysql 查询有什么简单的事情

问题描述

在此处输入图像描述所以我想,与其编写一大堆 php 并进行第二次 mysql 调用,不如通过在 MySql 调用中进行数学运算来修改序数表。

> SELECT wp_castle_rss.`building_level`,
>        SUM ((wp_castle_rss.'building_food' *.2)-12000000 )AS wp_castle_rss.'building_food' ,
>        wp_castle_rss.`building_wood`,
>        wp_castle_rss.`building_iron`,
>        wp_castle_rss.`building_silver`, CASE
>     WHEN wp_castle_rss.'building_food' <0  THEN wp_castle_rss.'building_food'=0 END FROM wp_castle_rss

不知道为什么这给了我一个错误。如果它为零,我需要在数学之后只为正在创建的表格提供零,因为表格软件不够聪明,无法问我底片是否不利于显示。

SELECT wp_castle_rss.`building_level`,
      ((wp_castle_rss.`building_food` *.2)-12000000 )AS `building_food` ,
       wp_castle_rss.`building_wood`,
       wp_castle_rss.`building_iron`,
       wp_castle_rss.`building_silver`,
CASE
    WHEN `building_food` <0  THEN `building_food`=0
END
FROM wp_castle_rss

标签: mysqlmath

解决方案


推荐阅读