我有两个模型,一个是student_profile,我有大学领域显示大学名称。我有一份大学的清单,我需要更新另一个名为Package的表格,只有当表格中有一所大学存在时。表有1000
记录,我需要用一个查询更新所有条目。在多个值上更新SQL查询
- 如果大学
a, b, c, d
存在于student_profile
。 - 更新几个“包”表字段。
我的表:
+---------------------------+
| student_profile |
+---------------------------+
| id | int(11) |
| first_name | varchar(45) |
| last_name | varchar(45) |
| university | varchar(45) |
+---------------------------+
+---------------------------+
| package |
+---------------------------+
| student_id | int(11) |
| is_active | tinyint |
| package_type| varchar(45) |
+---------------------------+
ForeignKeys
在StudentProfile
表:
name = student_package
schema = mydb
Column = student_id
reference Schema = mydb
referenced table = student_profile
referenced column= id
如果大学存在,我需要设置is_active=True
,并设置package.student_id as student_profile.id
和package.package_type as
'UniverityEnrolled
'。
听起来像你还有一个大学的名单? –
是的。 –
那么为什么离开你的问题的重要信息? –