ดังนั้นนี่คือสิ่งที่ฉันต้องการทำในฐานข้อมูลMySQLของฉัน
ฉันอยากจะทำ:
SELECT *
FROM itemsOrdered
WHERE purchaseOrder_ID = '@purchaseOrdered_ID'
AND status = 'PENDING'
หากที่จะไม่กลับแถวใด ๆ ซึ่งเป็นไปได้ผ่านif(dr.HasRows == false)ตอนนี้ฉันจะสร้างUPDATEในpurchaseOrderฐานข้อมูล:
UPDATE purchaseOrder
SET purchaseOrder_status = 'COMPLETED'
WHERE purchaseOrder_ID = '@purchaseOrder_ID'
ฉันจะทำให้กระบวนการนี้สั้นลงได้อย่างไร
purchaseorderฐานข้อมูลบนมืออื่น ๆ ที่มี ID ที่ไม่ซ้ำกันpurchaseOrder_ID
itemsOrdered_IDและมีpurchaseOrder_IDค่าซ้ำ ๆ กัน