diff --git a/models/bookingModel.js b/models/bookingModel.js
index 8800ce956b69dd7ecdfe68e6c636b0a7ecbd4f0d..0e1d412a6c13f45e8115aceb8b045c5a364eaa39 100644
--- a/models/bookingModel.js
+++ b/models/bookingModel.js
@@ -74,16 +74,21 @@ module.exports = {
         });
     },
         // ฟังก์ชันเพิ่มเติมสำหรับหน้า bookingSummary
-    getAppointmentById: (appointmentId) => {
-      return new Promise((resolve, reject) => {
-        const sql = 'SELECT * FROM appointments WHERE appointment_id = ?';
-        db.query(sql, [appointmentId], (err, results) => {
-          if (err) return reject(err);
-          if (results.length === 0) return reject(new Error('ไม่พบการจอง'));
-          resolve(results[0]);
-        });
-      });
-    },
+        getAppointmentById: (appointmentId) => {
+          return new Promise((resolve, reject) => {
+            const sql = `
+              SELECT * FROM appointments WHERE appointment_id = ?
+              UNION
+              SELECT * FROM appointment_history WHERE appointment_id = ?
+            `;
+            db.query(sql, [appointmentId, appointmentId], (err, results) => {
+              if (err) return reject(err);
+              if (results.length === 0) return reject(new Error('ไม่พบการจอง'));
+              resolve(results[0]);
+            });
+          });
+        },
+        
 
     getUserById: (user_id) => {
       return new Promise((resolve, reject) => {