Mysql SQL语句更大的问题

Mysql SQL语句更大的问题,mysql,compare,Mysql,Compare,我正在构建一个小型的健身房训练系统,目前我遇到了一个SQL查询问题。我需要得到比目标体重重10公斤以上的所有客户的姓名。这是我的桌子 Person: PersonID | Name | DOB | Email | Gender Item: ItemID | Name | Portion | kCal | Fat Training: TrainingID | Person_ID | StartDate | StartWeight | TargetWeight | CurrentWe

我正在构建一个小型的健身房训练系统,目前我遇到了一个SQL查询问题。我需要得到比目标体重重10公斤以上的所有客户的姓名。这是我的桌子

Person: PersonID | Name | DOB | Email | Gender    
Item: ItemID | Name | Portion | kCal | Fat    
Training: TrainingID | Person_ID | StartDate | StartWeight | TargetWeight | CurrentWeight
现在我可以得到比目标体重重的人的名单,但我特别需要接待比目标体重重10公斤以上的客户。我知道这可能是最基本的,但不知怎么的,我就是想不通。任何帮助都将不胜感激

多谢各位

select p.*
from person p
join training t on t.person_id = p.personid
where t.currentweight - t.targetweight > 10