我正在使用訪問2013.我創建了一個有多個孩子的家庭數據庫。第一個表格包含每個家庭的一般信息,例如電話號碼地址等。另一個ID號碼涉及另一個表格,其中包含兒童的信息,例如年齡,學校等信息。 t希望獲得兒童總數字段在第一個表中與姓氏。 我欣賞所有想法!更新主表與來自另一個表中的記錄數2013訪問
-1
A
回答
0
有手頭沒有訪問權限,但嘗試此位T-SQL的: SELECT Family.Name, Count(*) FROM Children INNER JOIN Family GROUP BY Family.Id
這會給你每個家庭ID兒童人數。看到這篇文章供您參考:https://support.office.com/en-us/article/GROUP-BY-Clause-84eeb766-25d2-4aa1-8eea-002bb65ef3a0
更新家庭表與孩子的數量通常是一個不好的做法,稱爲「非規範化」。這通常在您擁有數千億記錄時合理,並且運行JOIN需要更多時間,然後運行到子元素數量不正確的問題。在MSSQL中,這可以通過使用觸發器來解決,這顯然不會在Access中使用。所以我建議你反對你的問題開始的方法。
相關問題
- 1. 更新另一個表的記錄表
- 2. 更新與來自另一個表
- 3. 訪問2013填充表與記錄集
- 4. 更新記錄與來自另一個表的數據(但查找表包含重複記錄)
- 5. ms訪問表中的更新記錄
- 6. 根據來自另一個表的數據更新一個表
- 7. 更新在一個表中記錄來自另一個表的數據(單獨的數據庫)SSMS
- 8. 如何使用數據庫中的另一個表來更新表記錄?
- 9. 表自動創建記錄時,另一個表得到一個新的記錄
- 10. SQL更新記錄與另一個表中的記錄進行比較
- 11. 根據來自同一個表的記錄更新查詢以更新表
- 12. SQL Server:使用另一個表中的記錄更新表
- 13. 更新記錄從一個表與當前記錄的總和加上另一個表記錄
- 14. Django更新表使用來自另一個表的數據
- 15. 通過計數來自另一個表的結果更新表
- 16. 使用另一個表值更新一個表記錄
- 17. 訪問2010年更新表與最新的記錄
- 18. 更新多行MySQL中與來自另一個表中的數據一列
- 19. 更新一個表與另一個表
- 20. SQLite更新表與另一個表中的記錄子集的條目
- 21. 訪問數據庫從另一個表中更新一個表的值
- 22. 從另一個表中更新一行有多個記錄
- 23. 更新與另一個表
- 24. 更新一個表,其中發現在另一個表中的記錄
- 25. 更新表與數學運算來自同一個表的值
- 26. 如何在另一個表更新,根據記錄的表
- 27. 從另一個表更新缺少記錄的表
- 28. 更新表與另一個表的值
- 29. 將記錄插入到表中,其中一個字段來自另一個表
- 30. 如何更新同一個表中另一條記錄的記錄?
*「在MSSQL中,這可以通過使用觸發器來解決,這顯然不會在Access中使用。」* - 不正確。在Access 2010及更高版本中,事件驅動的數據宏(與觸發器非常相似)可以實現此功能。 –
感謝您的輸入,我嘗試使用事件驅動的宏,但我無法弄清楚如何創建我問以上的特定領域。 – dov
@dov - 看到[這個答案](http://stackoverflow.com/a/30076587/2144390)一個非常類似的問題。唯一的區別是,不是創建連接字符串,而是增加計數器並使用子記錄的最終計數更新父記錄。 –