我有一張表,其中包含tryouts
,customerID
,status
這一個試用版和其他一些帶有各種數據的列。T-SQL根據另一列中的最高值選擇不同的列表
當然,單個customerID
可以有多個tryouts
(在真正的表中第一次嘗試是數字1,第二個數字2等)。
Ex。
- 客戶ID = 1,試用= 1
- 客戶ID = 1,試用= 2
- 客戶ID = 1,試用= 3
- 客戶ID = 2,試用= 1
- 客戶ID = 3,試用= 1
- 客戶ID = 3,試模= 2
我想擁有所有截然不同的customerIDs
,但每個行只有一行,它包含一個表中每個客戶的最高tryout
數字以及來自所有其他列的數據。例如, tryouts
,customerID
,status
,data1
,data2
我怎樣才能做到這一點?
謝謝。如果我還想從所有列中獲取數據,但是我的情況如何,但是我的退出條件和客戶ID仍然存在?防爆。試用,客戶ID,狀態,data1,data2 – NihilisticWonder
@NihilisticWonder我的第二個查詢解決了這個問題。重新加載您的頁面。 –
我有點早...這隻返回我在where子句中定義的值。是定義類似where = max(列名)的方法嗎? – NihilisticWonder