【问题标题】:How to refer a value to another column in another table using PHPMyAdmin如何使用 PHPMyAdmin 将值引用到另一个表中的另一列
【发布时间】:2014-06-25 02:23:57
【问题描述】:

我正在使用 PHPMyAdmin。 我有两张桌子。声音值和测量值。

我在 Soundvales 表上使用 SQL 语句计算其列的平均值,但我希望该值显示在 Measurements 表的列中。通常我使用 PHPMyAdmin “关系函数”来引用外键,但这不是一个简单的外键情况。我希望平均值显示在测量表的列中。 如何使用 PHPMyAdmin 做到这一点?

谢谢

【问题讨论】:

  • 请提供2表架构,以及预期结果。

标签: mysql sql phpmyadmin


【解决方案1】:

根据测量表的其余部分,您可以为此创建一个视图而不是一个表,例如:

CREATE VIEW measure_avg AS
SELECT AVG(column_to_average)
FROM Soundvalues

然后您可以像参考表格一样参考 measure_avg 并根据需要选择平均值。我不确定是否可以将聚合函数作为列放在实际表中。

【讨论】:

    猜你喜欢
    • 2020-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-23
    相关资源
    最近更新 更多