Php 将表中的计数反映到字段(MySQL)

Php 将表中的计数反映到字段(MySQL),php,mysql,Php,Mysql,我可以像在Excel中那样在MySQL中编写这样的公式吗?您可以创建一个视图,并在视图中创建计算列,而不是创建一个包含计算值的表。(在视图中访问数据在很大程度上等同于对实际表执行相同操作) liked_table ----------- user_id | topic | liked 2 | 3 | 1 3 | 3 | 1 5 | 3 | -1 topics_table ------------ topic_id | likes

我可以像在Excel中那样在MySQL中编写这样的公式吗?

您可以创建一个视图,并在视图中创建计算列,而不是创建一个包含计算值的表。(在视图中访问数据在很大程度上等同于对实际表执行相同操作)

liked_table
-----------
user_id | topic | liked
2       | 3     | 1
3       | 3     | 1
5       | 3     | -1


topics_table
------------
topic_id | likes
3        | count(liked field from liked_table where topic from liked_table is this row's topic_id)