มีหลายครั้งที่คุณจำเป็นต้องอัพเดตตารางฐานข้อมูล SQL หนึ่งตารางและต้องการใช้ค่าจากตารางอื่นเพื่อทำการอัพเดตด้วย นี่คือวิธีที่คุณจะทำใน ASP

ขั้นแรกให้สถานการณ์เข้าใจง่ายขึ้น สมมติว่าคุณกำลังย้ายเซิร์ฟเวอร์ด้วยเหตุผลบางอย่าง คุณมีตาราง "ปริมาณข้อมูล" บนเซิร์ฟเวอร์เก่าที่มีฟิลด์ page_id และ hit_count นอกจากนี้คุณยังมีตาราง "ปริมาณข้อมูล" บนเซิร์ฟเวอร์ใหม่ด้วยเขตข้อมูลเดียวกัน ตอนนี้คุณเคลื่อนไหวเสร็จแล้วคุณต้องการรวมตัวเลขการจราจรสองตัวเข้าด้วยกันเพื่อให้คุณมีหนึ่งตารางกับการเข้าชมทั้งหมดของคุณ

ก่อนอื่นคุณจะย้ายข้อมูลจากเซิร์ฟเวอร์เก่าไปยังเซิร์ฟเวอร์ใหม่ไปยังตารางที่ชื่อว่า "traffic_old" ดังนั้นทั้งสองตารางจึงอยู่เคียงข้างกันบนเซิร์ฟเวอร์ใหม่ ไวยากรณ์ SQL เพื่อเพิ่มจำนวนทราฟฟิกเก่าเหล่านั้นลงในใหม่จะเป็น:

อัปเดตการจราจร
set hit_count = traffic.hit_count + to.hit_count
จาก traffic_old ถึง
โดยที่ traffic.page_id = to.page_id;

คำสั่งนั้นจะอัปเดตตารางปริมาณการใช้งานเพื่อให้ค่าของแต่ละ ID เพจเท่ากับค่าดั้งเดิมบวกกับค่าที่ตรงกันจาก traffic_old

สำหรับเชลล์ ASP แบบเต็มให้อ่านส่วนแนะนำเพื่อการอัพเดตใน ASP

หากคุณใช้ค่าตัวอักษร / สตริงโปรดอ่านเกี่ยวกับการจัดการ Apostrophes ใน Input Fields เพื่อให้แน่ใจว่าฟิลด์อินพุตของคุณพร้อมใช้งานใน SQL

รู้เบื้องต้นเกี่ยวกับ ASP Ebook

ดาวน์โหลด ebook นี้เพื่อรับทุกสิ่งที่คุณจำเป็นต้องรู้เกี่ยวกับการเรียนรู้ ASP - ตั้งแต่แบบฝึกหัดทีละขั้นตอนไปจนถึงรายการฟังก์ชันโค้ดตัวอย่างข้อผิดพลาดทั่วไปและวิธีแก้ไขปัญหาและอีกมากมาย! 101 หน้า

คำแนะนำวิดีโอ: How To Join Multi Table วิธีรวมตารางหลายตาราง (เมษายน 2024).