来自 View 的 MYSQL 乘法

标签 mysql math view group-by inner-join

只需要从两个不同的 View 运行这个简单的数学问题。当它运行时,它给我错误的数字作为答案。像这样从两个 View 来运行数学问题是不可能的吗?

    SELECT FORMAT((alchX.sumofvalue) * (medY.sumofvalue),2) AS 'PowerSum(x+y)'
    FROM alchX
    JOIN medY
    ON medY.area_code = alchX.area_code
    GROUP BY alchX.series_id

这是 SQL FIDDLE http://sqlfiddle.com/#!9/dd463/2 它在 Fiddle 上运行得很好,但在 phpMyAdmin 上我得到了

   PowerSum(x+y)
    10
    20
    15

最佳答案

GROUP BY 列但不使用聚合函数。因此,打印结果将根据该系列的任何 匹配行计算得出。可能是在您使用 phpMyAdmin 操作的真实数据中,每个系列有不止一行?还是您想按 area_code 分组?您可能希望在查询中包含 * 以查看将哪些数据用作计算的输入。

关于来自 View 的 MYSQL 乘法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29706724/

相关文章:

php - 如果页面刷新如何取消保存

php - 使用数组循环进行 PDO 插入

objective-c - Objective-C 中的模运算符返回错误的结果

javascript - 数组 数学逻辑 JavaScript

grails - 在URL映射中包含带有submitToRemote标签的ID

php - 使用 php 变量自动填充 <input type=date>

php - 在 SELECT(MYSQL/PHP) 中加入 2 个表

c# - 在两个值之间振荡或 "ping pong"?

android - 这是什么类型的对象?

java - 将按钮添加到 ViewPager