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

时间:2011-12-25 00:47:54

标签: php 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)      

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

1 个答案:

答案 0 :(得分:1)

您可以创建视图并在视图中创建计算列,而不是拥有包含计算值的表。 (在视图中访问数据的大部分内容与对实际表的操作相同)。

MySQL View Documentation