我正在构建一个小型健身房训练系统,目前遇到 SQL 查询问题。我需要获取所有比目标体重重十公斤以上的顾客的姓名。这是我的表格。
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
关于mysql - SQL语句较大问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24005144/