【发布时间】:2016-05-28 23:26:32
【问题描述】:
我有一个类似下面结构的表
+----------+----------------+---------+
| Session | StudentNumber | Marks|
+-------------------------------------+
| 1 | 1234 | 90 |
+-------------------------------------+
| 1 | 1345 | 90 |
+-------------------------------------+
| 1 | 1456 | 90 |
+-------------------------------------+
如果 Marks 列的所有值都相同(如上),我想将名为“PrintMarksInd”的指标设置为 N。
假设表格如下,则PrintMarksInd设置为Y
+--------+----------------+-----------+
| Session| StudentNumber | Marks |
+--------+----------------+-----------+
| 2 | 999 | 90 |
+--------+----------------+-----------+
| 2 | 980 | 90 |
+--------+----------------+-----------+
| 2 | 970 | 98 |
+--------+----------------+-----------+
| 2 | 960 | 98 |
+--------+----------------+-----------+
| 2 | 950 | 60 |
+--------+----------------+-----------+
请帮我设置 PrintMarksIndicator
提前致谢
【问题讨论】:
-
2个学生的分数不能完全一样是什么意思?
-
没错,你为什么认为它们是重复的?
-
我不确定您所说的“指标”是什么意思 - 您预期的结果是什么样的?
-
您应该寻找的是给定会话中学生编号的重复 - 即在会话 1 中,您不能两次获得学生 10。
标签: sql duplicates indicator