0
Q
更新使用另一
A
回答
0
您可以使用APPLY
和TOP
:
SELECT
t1.*, x.WorkPlace
FROM Table1 t1
CROSS APPLY(
SELECT TOP(1) WorkPlace
FROM Table2 t2
WHERE t1.WorkDays >= t2.Date
ORDER BY t2.Date DESC
) x
+0
謝謝菲利克斯 - 完美的作品 – user8017015
相關問題
- 1. Gridview使用另一列更新列
- 2. 使用wheres更新另一個表格
- 3. 使用另一個表中另一列的值更新行
- 4. 使用另一個表更新時更新MySQL行
- 5. 如何使用更新觸發器更新另一個表?
- 6. 更新另一個表時,另一個更新
- 7. 用另一個EntityObject更新一個EntityObject
- 8. 更新另一個表時更新表
- 9. 更新了一個更新面板,另一個更新了?
- 10. 更新另一個表
- 11. 更新到另一個類
- 12. 更新與另一個表
- 13. 更新從另一項目
- 14. 更新基於另一列
- 15. 更新基於另一個
- 16. 更新,並從另一個
- 17. 更新使用同一個表的另一列
- 18. 使用同一個表中的另一個值更新列?
- 19. 更新一些未在另一個表中使用的列
- 20. Oracle SQL使用另一個表的值更新一個表列
- 21. 使用另一個表中的數據更新一個表
- 22. 使用另一個表中的數據更新一個表 - Oracle
- 23. 使用一個表來更新火花中的另一個表
- 24. 更新一個表中的行,使用另一個數據
- 25. 一個表中使用的值來更新另一個
- 26. 使用Proc將值從一個表更新到另一個表
- 27. SQL使用另一個數據更新一個單行表
- 28. 使用基於另一個表的條件更新一組列?
- 29. 更新一個表使用另一個表中的值
- 30. 使用另一個表值更新一個表記錄
只是爲了澄清,都在同一個數據庫這些表 - 同一個服務器或不同的服務器? – Nisarg
你有沒有試過在線研究這個?你是否在Stack Overflow中搜索過類似的問題? – lax1089