ฉันมีเลเยอร์แต้ม (dbo.ptLayer)
- ประมาณ 1 ล้านคะแนน
- ประเภทเรขาคณิตเชิงพื้นที่ (dbo.ptLayer.geom)
- ยังไม่มีดัชนีเชิงพื้นที่ แต่จะสร้างหนึ่งครั้งเมื่อการรวบรวมข้อมูลเสร็จสมบูรณ์
ฉันมีเลเยอร์หลายเหลี่ยม (dbo.polygonLayer)
- ประมาณ 500 รูปหลายเหลี่ยม
- ประเภทเรขาคณิตเชิงพื้นที่ (dbo.polygonLayer.geom)
ทั้งสองมีเขตข้อมูลที่เรียกว่า ID
ฉันจะเติมฟิลด์จำนวนเต็มว่างในเลเยอร์รูปหลายเหลี่ยมด้วยการนับจำนวนคะแนนรวมภายในแต่ละรูปหลายเหลี่ยมได้อย่างไร
แม้ว่าฉันจะสามารถเข้าถึงผลิตภัณฑ์ซอฟต์แวร์อื่น ๆ ได้ แต่ฉันสนใจที่จะเรียนรู้สิ่งที่สามารถทำได้อย่างหมดจดภายใน SQL และ SQL Server
ฉันเชื่อว่าฉันควรใช้ประโยชน์จากSTIntersectsแต่ต้องการทราบว่าวิธีใดที่ดีที่สุดในการอัปเดตเพื่อเติมข้อมูลในฟิลด์นี้