如何在sql中存儲上次獲取的記錄信息以及如何在sql中傳遞相同的條件?我遇到表LastModifiedOn場(使用C#)如何從記錄上次獲取的記錄中獲取上次更新的記錄
回答
,如果你的表沒有一個inserted_date
列(或類似的東西),我認爲解決辦法是
SELECT * from table where ID not int(ALL_THE_IDS_OF_THE_ITEMS_IN_XML)
但這將是一個非常coslty的方法,因爲你需要解析你的xml並檢索所有的ID。
最好的解決方案是在你的表中有一個inserted_date
列,然後在你每次選擇之後,你存儲當前獲取的時間。是這樣的:
SELECT *, getdate() as SelectDate from table
然後你會存儲SelectDate
,這樣的地方它會在你的下一個選擇被引用:
注:SelectDate
反映了你以前的查詢的實際時間。
SELECT *, getdate() as SelectDate from table where inserted_date > 'YOUR_PREVIOUS_SelectDate'
因此,你只需要使用最新SelectDate
你的下一個查詢。
如何發送 - Previous_SelectDate動態查詢? –
你使用什麼語言?在c#中它是這樣的:'string query = select * from table where inserted_date ='{0}'; query = string.Format(query,YOUR_DATE)' –
您可以將'Previous_SelectDate'存儲在xml文件中,然後每次運行查詢時,從xml中獲取該值,然後在您的查詢中使用 。在你選擇之後,你用你最近的查詢結果更新xml文件中的'Previous_SelectDate'。 –
- 1. 如何獲取上次更新的記錄主鍵值(varchar)
- 2. 從記錄獲取一個記錄集
- 3. 檢索上次更新的記錄
- 4. 如何獲取mongodb中每組記錄的最新記錄
- 5. 獲取記錄
- 6. 如何從總記錄數中獲取記錄的單位數
- 7. 如何從MySQL獲取最新記錄?
- 8. PHP:一次獲取一條MySQL記錄
- 9. 無法從分組記錄中獲取最新記錄
- 10. Pyexcel從excel上傳獲取記錄
- 11. 獲取上次插入的記錄的ID
- 12. SQL獲取最新記錄
- 13. SQL獲取記錄
- 14. 獲取SQL記錄
- 15. 從CoreData獲取記錄?
- 16. 從SQLite獲取記錄?
- 17. 從Cust表獲取記錄
- 18. 如何根據Rails中的信息獲取記錄belongs_to記錄?
- 19. 獲取上個月的記錄
- 20. 如何從對象中獲取記錄
- 21. 如何從特定記錄區域獲取記錄
- 22. sql server只獲取更新記錄
- 23. 如何獲取上次戳記值:mysql
- 24. 獲取表中的最新記錄
- 25. 如何獲取剩餘記錄的特定記錄?
- 26. 獲取記錄在PostgreSQL的
- 27. 獲取記錄的一組
- 28. mysql的空記錄獲取
- 29. 獲取自上次登錄以來創建的所有Django記錄
- 30. 如何在Ruby on Rails中獲取記錄'某個記錄'?
你可以在你的表中有datetime字段並根據它進行查詢。 – balaji
你應該在你的問題中包括你的表格的設計,還有,你在哪裏存儲以前選擇的行? –
@GeomanYabes我將這些記錄存儲在xml文件 –