私の出力は、このでした: -SQLで2つの列を注文するにはどうすればよいですか?質問への
FIRSTNAME COURSENAME
---------- --------------------
Anand C++
Bala C++
Dileep Linux and C
Gowri Java
Gowri Linux and C
Gowri C#
John C++
John Oracle
Prem Linux and C
Priya Java
Priya Oracle
Priya C#
Rahul Oracle
しかし、予想される出力は次のようになります -
FIRSTNAME COURSENAME
---------- --------------------
Anand C++
Bala C++
Dileep Linux and C
Gowri C#
Gowri Java
Gowri Linux and C
John C++
John Oracle
Prem Linux and C
Priya C#
Priya Java
Priya Oracle
Rahul Oracle
マイコード:
select firstname, coursename
from course
inner join
(select student.firstname as firstname, registration.courseid
from student
inner join registration on student.studid = registration.studid
group by student.firstname, registration.courseid) q1 on q1.courseid = course.courseid
order by firstname asc;
私は昇順で2つの列を並べるにはどうすればよいです他を固定して注文しますか?
を(多分私はこれを説明するには良い音しませんでした)あなたはcoursenameその後、列FIRSTNAMEで注文したいですか? –
[SQLの複数の列の順序]の可能な複製(https://stackoverflow.com/questions/2051162/sql-multiple-column-ordering) –