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中编写这样的公式吗?
答案 0 :(得分:1)
您可以创建视图并在视图中创建计算列,而不是拥有包含计算值的表。 (在视图中访问数据的大部分内容与对实际表的操作相同)。