0

データベースクラスを受講し始めたばかりで、SQLを学んでいます。

複数の列を持つテーブルがあります。最後の2列は、人の名前と名前です。2人が同じ姓を持っていることはありません。テーブルをその人の名前(姓名)で並べ替えて、次のように表示したいと思います。

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, ように取得できますが、名が重複しないようにする方法もわかりません。助けていただければ幸いです。私はオンラインで周りを見回し、他の多くの演習を行うことができましたが、これを行う方法がわかりません。

4

1 に答える 1

0

出力を制限することによって、または最初からデータベースに重複が入るのを防ぐことによって、この問題を解決することになっていますか?

出力を制限しようとしている場合は、のDISTINCT操作を調べてくださいSELECT

于 2012-10-11T20:30:58.710 に答える