0
Q
加入集合
A
回答
1
使用ROW_NUMBER()
與PARTITION BY
如下,讓您的輸出
;WITH T AS
(
SELECT
ID,
Age,
Marks,
ROW_NUMBER() OVER(PARTITION BY ID ORDER BY Age DESC,MArks DESC) AS PartNo
FROM @tbl1
)
SELECT
T.ID,
T2.Name,
T.Age,
T.Marks
FROM T
LEFT JOIN @tbl2 T2 ON T.ID=T2.ID
WHERE PartNo=1
0
SELECT A.ID,A.Name,MA.MaxAge Age,MM.MaxMarks Marks FROM tbl2 A
LEFT JOIN (SELECT Id, Max(Age)MaxAge FROM tbl1 GROUP BY ID) MA ON MA.ID = a.ID
LEFT JOIN (SELECT Id, Max(Marks)MaxMarks FROM tbl1 GROUP BY ID) MM ON MM.ID = a.ID
使用此查詢,你會得到你的結果
相關問題
- 1. 「加入」 集合聚集
- 2. 在oracle中加入集合
- 3. '加入'DocumentDB集合(NoSQL)
- 4. mysql表加入集合
- 5. mongodb加入多個集合
- 6. Jongo如何加入集合
- 7. MongoDB加入3集合
- 8. 加入集合請求
- 9. 與Linq疊加/加入兩個集合
- 10. ValueInjecter - 將多個結果集合加入1個集合LINQ?
- 11. 製作兩個集合的「加入」
- 12. 加入+集團+聚合在LINQ
- 13. Apache Pig集團/拼合/加入
- 14. mongodb java加入了兩個集合
- 15. NHibernate的QueryOver加入到集合兩次
- 16. 加入mongodb中的集合(Jasper Reports)
- 17. 插入JPA集合而不加載它
- 18. JPA 2標準加入抽象集合
- 19. 有效地加入兩個集合?
- 20. MongoDB的 - 「加入」或$兩個集合
- 21. 在MongoDB中加入兩個集合
- 22. 加入帶有多個鍵的集合
- 23. LINQ TO ENTITIES加入多個集合
- 24. 加入兩個MongoDB集合的等效
- 25. 左加入Sql,集合總和和
- 26. 加入兩個集合MongoDB中
- 27. 一對多LINQ加入嵌套集合
- 28. Magento的 - 加入group_price產品集合
- 29. Magento的加入兩個集合
- 30. 標準API加入延遲集合
應該是什麼結果。如果像2 30 200 2 28 300個數據? –