请帮忙。给定一个 studentID 和一个 TagNumber,我想获得与该 TagNumber 相关的 UserID。困难的情况是 TagNumbers 可以在 Users 表中重复。因此,我们可以使用 UserCities 表查明确切的 UserID,因为学生链接到学校,学校链接到城市,而 UserCities 表具有用户和城市的链接信息。您可以假定给定的 studentID:45 和 TagNumber:99。
用户:
用户 ID、标签号
学生:
学号、学号
学校:
学号、市号
用户城市:
用户ID、城市ID
到目前为止我已经试过了:
select
u.UserID
from
UserCities uc inner join School sc on uc.CityID = sc.CityID
inner join Student st on sc.SchoolID = st.SchoolID
where
st.StudentID = 9
我自己做过。