想詢問各位大大為何ROW_NUMBER()之後的排序會是如下圖
按照CustomerID ROW_NUMBER()過後再按照OrderDate排序,827-830列為何不是
| ROW ID | OrderID | CustomerID | OrderDate |
|---|---|---|---|
| 77 | 11076 | BONAP | 1998-05-06 00:00:00.000 |
| 595 | 11077 | RATTC | 1998-05-06 00:00:00.000 |
| 619 | 11075 | RICSU | 1998-05-06 00:00:00.000 |
| 686 | 11074 | SIMOB | 1998-05-06 00:00:00.000 |
使用的是北風資料庫,Orders的相關欄位結構如下
主要查詢的ORDER BY只有OrderDate,再把ROW ID也加入進去阿
但你的ROW ID只是要排序用途的話,可以直接
ORDER BY OrderDate,CostumerID這樣就好