1
私はこのようなテーブルを持っています。異なる列を1つの順序に並べ替えますか?
Student_Name1 mark1 Student_Name2 mark2
-------------- ------ --------------- --------
Kevin 77 Peter 78
Andrew 91 David 17
Scott 46 Bradley 28
どのように私は以下のように、すべて一緒にすべての名前とポイントを含めることによって、降順に上記の表のmark1
とmark2
を注文することができていますか?
Student_Name mark
-------------- ------
Andrew 91
Peter 78
Kevin 77
Scott 46
Bradley 28
David 17
私はUNION ALL
を使用しMSSQL Server 2008 R2の
のように、この目的のために
UNION
を使用することができます下にいくつかの実際の答えがありますが、実際の問題はあなたのテーブル構造です、それはより良いでしょうo student_nameフィールドが1つになるように正規化し、 'pair_id'のようにペアを識別するために使用される別のフィールドを追加することができます。 –