2016-12-06 7 views
2

私はアクセステーブルを1つしか持っていません。そのテーブルは2つのフィールドで構成されています。 IG_NumberおよびTimeOfArrival別の列に重複した値がある場合に、他の列の昇順を確認する

例えば、私のフィールドはIG_Number: 0,1,2,3,4TimeOfArrial: 12,15,19,5,19の値を持っています。私は、昇順でTimeOfArrivalフィールドを注文するためのコード、このSQLコマンドがあります。

SELECT * from myTable ORDER BY (TimeOfArrival); 

私に二つのテーブル

--------------------------- 
IG-NUMBER | TIMEOFARRIVAL | 
--------------------------- 
3   5 
0   12 
4   19 
1   19 
--------------------------- 

の結果が得られます。しかしTimeOfArrivalで重複がある場合は、私の質問は、 19のような表。 IG-Numberを使用して、これらの複製の昇順に従って、TimeOfArrivalの昇順を取得するにはどうすればよいですか?

だから、代わりに

------------------------- 
4     19 
1     19 
------------------------- 

を有していると私は

---------------------- 
1     19 
4     19 
--------------------- 

答えて

2

IG-NUMBER

Order by TimeOfArrival asc,IG-NUMBER asc 

order byへの最初の結果は、その上に、その後 TimeOfArrivalによって注文される追加されます結果はによって再度注文されます

+0

これはすばらしかった:)それで解決します。どうもありがとうございます。 –

関連する問題