如何从结果表中获取记录?

时间:2014-09-22 06:45:59

标签: sql asp.net

我遇到了执行查询后获得结果的情况

StdId  Studentname Subcode Grade
1      Pinky       1       A
1      pinky       2       A
1      leena       1       A
1      leena       2       A
1      leena       3       B
2      Rupali      1       A
2      Megha       1       A

等级是从A到D.我想在同一个等级相同时只显示一次记录,无论是什么是子代码和学生名。如果等级相同,则显示两个记录。 我想在这里展示

StdId  Studentname Subcode Grade
1      leena       2       A
1      leena       3       B
2      Rupali      1       A

怎么做?

1 个答案:

答案 0 :(得分:0)

您可以使用distinct语句执行此操作。

选择distinct stdid,Studentname,grade    来自yourtable

请注意,在这种情况下无法显示子代码列。如果您想显示此信息,则需要确定应显示Subcode列中的多个值中的哪一个,然后重新连接到原始表。 我希望这能回答你的目标。 感谢..