虽然,我努力使问题易于理解,但我仍然不知道出了什么问题。不管怎样,我正在努力使它更紧凑
我现在只有下表:
在列号中,JU 表示 Junior,SU 表示 Senior
name number fin
------------------------------------
paul JU00011 100401
paul JU00012 100402
paul JU00012 100403
maul JU00021 100641
maul JU00022 100642
paul SU00012 100401
paul SU00012 100402
paul SU00012 100403
Now in this table , fin for paul are same ( for junior ans senior ).
i need to make an update in this table
for example :If paul is coming under two numbers (i.e JU and SU) and have same fin number,
so i want to update fin , when 2 fin are same and belongs to same name and is coming under Junior category and Senior Category
Final Result :
name number fin
------------------------------------
paul JU00011 100401
paul JU00012 100402
paul JU00012 100403
maul JU00021 100641
maul JU00022 100642
paul SU00012 1004011
paul SU00012 1004012
paul SU00012 1004013
Such type of records are more.
此结构不正确,使用 M:N 关系与 3 表
学生表
学校表
学生学校表
现在使用 inner join 进行关系选择
考虑到这个问题的变化方式,很难确定您到底需要什么。问题中的当前数据和查询与您发布的结果不匹配。
也就是说,假设数据是我认为的那样,这应该会提供您想要的结果
不过说真的,我会花一些精力来验证您的数据和审查您的数据库设计。