SQL:是否可以在两个字段上打破(按一个字段排序)?

时间:2012-10-11 20:20:52

标签: sql formatting sqlplus

我刚刚开始学习数据库课程,我们正在学习SQL。

我有一个包含多个列的表。最后两列是人的名字和姓氏。没有两个人有相同的姓氏,我想按人名(第一个和最后一个)对表格进行排序,并显示如下内容:

Trainee FirstName || Trainee LastName || Trainer FirstName || Trainer LastName || 
AAA               || BB               || Tom               || Banks            ||
Test              || Test             ||                   ||                  ||
CCC               || DD               ||                   ||                  ||
Another           || PERSON           || Susan             || Lee              ||

......等等。

我可以通过以下方式显示重复的姓氏: break on lastname; select .... order by T.lastname, 但我无法弄清楚如何让名字也不重复。 帮助真的很感激,我在网上看了看,我已经做了很多其他练习,但我无法弄清楚如何做到这一点。

1 个答案:

答案 0 :(得分:0)

您是否应该通过限制输出或防止重复项首先进入数据库来解决此问题?

如果您尝试限制输出,请查看DISTINCT的{​​{1}}操作。