Houston Apartment Order 1
Houston Apartment Order 5
Houston TownHouse Order 3
Houston TownHouse Order 4
Austin Condo
Dallas MultiFamily Order 2
我設置類似上面的一個結果。 使用熟悉的Customer - > Orders架構作爲示例, 前兩列(例如Houston,Apartment)來自Customer Table上的category1和category2字段。 第三列來自訂單表,並將表示表的主鍵。此列中的值故意無序列出(1 ... 5 ... 3),以表明我無法保證值的順序。
我想要的是有增加了一個等級或ROW_NUMBER(或計算?)一列編號爲1類和2類的每個組合:
1 Houston Apartment Order 1
1 Houston Apartment Order 5
2 Houston TownHouse Order 3
2 Houston TownHouse Order 4
3 Austin Condo
4 Dallas MultiFamily Order 2
所以,休斯敦Aparment是1,Houston- TownHouse是2等...
我想避免任何子/嵌套查詢,如果可能的話。
請注意: 示例中的值或只是示例數據。真正的數據並不基於客戶/訂單,所以我恭敬地和謙恭地請求您不要因爲將城市和公寓類型作爲類別等(我將這些情況放在單獨的域名錶中)或者建議更改架構
任何人都可以幫忙嗎?!
史蒂夫
您正在使用哪種rdbms? @andomar說得很好。 –