-1
A
回答
0
這裏是你如何與row_number
窗函數管理此:
select * from emp e
join (select *, row_number() over(partition by id order by(select null)) rn from sal) s
on e.id = s.id and s.rn = 1
3
使用窗函數ROW_NUMBER()
SELECT SAL.ID, SAL.Gross, Sal.Net, Sal.Deductions, Emp.Name FROM EMP JOIN
(SELECT *,
ROW_NUMBER() OVER(PARTITION BY ID ORDER BY Net) rown FROM SAL
) SAL on EMP.ID = SAL.ID
WHERE SAL.rown = 1
相關問題
- 1. 使用除非考慮到重複
- 2. 使用流生成一個新的列表考慮到所有的第一個列表元素
- 3. MySQL連接2個重複行的表,但優先考慮左表中的行
- 4. 2個表沒有重複的聯合
- 5. 通過嵌套表順序排列沒有考慮變量值
- 6. 要比較兩個陣列,同時考慮重複值
- 7. 考慮另一個表中的列作爲列標題的值
- 8. 連接第二個表具有重複項的表的一個SQL查詢
- 9. 重新安排使用XSLT XML考慮元素屬性值
- 10. 排序考慮的情況下考慮
- 11. 不考慮重複在SQL
- 12. 在考慮到另一個陣列
- 13. 獲取有關重複行的最大值考慮加入兩個表
- 14. 如何防止重複的值插入mySQL考慮兩列?
- 15. 要更新考慮表2
- 16. 如何搜索重複項的數字列表並將2個重複值的第一個值刪除1?
- 17. MySql的重複值聯接使用GROUP_CONCAT
- 18. 將列複製到具有重複值的另一行
- 19. 在Excel中比較名稱列表,考慮重複的姓氏
- 20. MySQL,爲第一列中的每個值重複所有值
- 21. 具有重複值的快速排序
- 22. 按順序重新排列具有重複值的數組
- 23. 從排序的鏈接列表中一次刪除「2個重複」元素
- 24. 塔塔:找到跨越變量重複不考慮遺漏值
- 25. 使用大小寫更改表中的值,而不考慮列
- 26. SQL:消除在一列中具有一個重複值的行
- 27. Access數據庫:隨機選取一排,但考慮到權重
- 28. 基於排列的三個向量排序,具有重複。
- 29. 從一列複製重複值到一個單獨的表
- 30. 選擇不重複的記錄不考慮一個場
首先依據是什麼?您在sal中的前2條記錄完全相同...... –
根據行號 –
,您將如何定義該行號,如您所見,您的SAL表中沒有任何標識列。 –