mysql - 如何使用 PHPMyAdmin 将值引用到另一个表中的另一列

标签 mysql sql phpmyadmin

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

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

谢谢

最佳答案

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

CREATE VIEW measure_avg AS
SELECT AVG(column_to_average)
FROM Soundvalues

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

关于mysql - 如何使用 PHPMyAdmin 将值引用到另一个表中的另一列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24399233/

相关文章:

mysql - Magento 如何将产品组键控到数据库中的产品

sql - 从 UML 模型生成 SQL?

php - 在查询中包含变量($ lecno)时,SQL查询出错

sql - Oracle:年份必须介于 -4713 和 +9999 之间,且不能为 0

php - MySQL时间间隔查询重载服务器

mysql - quartile 和 StDev 在 SQL 中怎么写?

PHPMyadmin 不显示 mysql 错误信息

PHP : foreach echo list of lines containing pictures and texts (gallery)

php - MySQL - 如何在单个查询中计数和求和

python - 在 python 中运行多个 sql 语句的建议方法?