Sql 创建Burn Earn credits映射

Sql 创建Burn Earn credits映射,sql,python-3.x,postgresql,Sql,Python 3.x,Postgresql,我有两个表,其中记录了每个用户获得的积分和消耗的积分。根据用户的购买情况给出忠诚度点数(积分),该点数保存在“赢得积分”表中。并且他可以在下次购买时兑换(该数据保存在“burned_credits”表中) 我需要找到每个“burned_credits”交易的映射(关系),并在“Enwarded_credits”表中输入条目 已获得的大学学分表结构包括: id | user_id | credits_earned | earn_id | created_at | valid_upto id |

我有两个表,其中记录了每个用户获得的积分和消耗的积分。根据用户的购买情况给出忠诚度点数(积分),该点数保存在“赢得积分”表中。并且他可以在下次购买时兑换(该数据保存在“burned_credits”表中)

我需要找到每个“burned_credits”交易的映射(关系),并在“Enwarded_credits”表中输入条目

已获得的大学学分表结构包括:

id | user_id | credits_earned | earn_id | created_at | valid_upto
id | user_id | credits_burned | burn_id | created_at 
已消耗的单位积分的表格结构包括:

id | user_id | credits_earned | earn_id | created_at | valid_upto
id | user_id | credits_burned | burn_id | created_at 

需要定义burn_id和earn_id之间的关系。我尝试在python中使用循环函数,其中Enwind_credits.valid_Up=0,但逻辑在部分信用被烧掉时失败。

您使用的是MySQL还是Postgresql?欢迎使用。请参阅:@jarlh PostgreSQL正在被系统使用