2011-12-25 20 views
0
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中编写这样的公式吗?将表中的数字反映到字段中(MySQL)

回答

1

您可以创建视图并在视图中计算出列,而不是使用包含计算值的表格。 (在视图中访问数据与在实际表中执行相同的操作大部分是相同的)。

MySQL View Documentation

相关问题