我正在建立一个小型健身房训练系统,我目前遇到SQL查询问题。我需要获得比目标重量重十多公斤的所有客户的名字。这是我的表格。
Person: PersonID | Name | DOB | Email | Gender
Item: ItemID | Name | Portion | kCal | Fat
Training: TrainingID | Person_ID | StartDate | StartWeight | TargetWeight | CurrentWeight
现在我可以获得比目标体重更重的人员名单,但我特别需要接收比目标体重重10公斤以上的顾客。我知道它可能是基本的,但我无法以某种方式绕过它。任何帮助将不胜感激。
谢谢
答案 0 :(得分:1)
select p.*
from person p
join training t on t.person_id = p.personid
where t.currentweight - t.targetweight > 10