ฉันกำลังพยายามเขียนแบบสอบถามในทริกเกอร์เอเพ็กซ์ที่จะส่งคืนค่าที่เป็นมิตรกับผู้ใช้
Map<String, Order> order_1 = new Map<String, Order>([
Select Account.Name
From Order
]);
System.debug('Order 1: ' + order_1);
เมื่อฉันเขียนแบบสอบถามในทริกเกอร์ มันจะส่งคืนชุดตัวอักษรเลขคี่ แต่เมื่อฉันเขียนในตัวแก้ไขแบบสอบถาม มันจะส่งคืนบางอย่างเช่น "Toys R Us" เป็นต้น เหตุใดแบบสอบถามจึงส่งคืนคีย์ต่างประเทศแทนที่จะเป็นข้อมูลเมื่ออยู่ในทริกเกอร์ของฉัน แต่ส่งคืนชื่อบัญชีจริงในตัวแก้ไขแบบสอบถาม