ไม่รู้ว่า HN ของโรงบาลคุณ มี พศ.นำหน้าหรือเปล่าครับ ถ้ามีก็ สัง SQL ให้แสดง เฉพาะ HN ปี 45 แบบนี้เลยนะครับ
SELECT * FROM patient WHERE hn LIKE'45%'
จากนั้นถ้าจะลบก็ ใช้ Code นี้ครับ
DELETE FROM patient WHERE hn LIKE'45%'
อันนี้แค่ลบ HN คนไข้ ที่มีคำว่า 45 นะครับ ในตารางหลักนะครับ ส่วนมันจะเชื่อมอีกกี่ตารางนั้น ดูจาก Er diagram นะครับผม
ปล. ก่อนลบ กรุณาสำรองข้อมูลด้วยนะครับผม เดี๋ยวหาว่าผมไม่เตือน อิอิ