Không, ràng buộc khóa ngoại luôn tham chiếu chính xác một bảng mẹ.
Câu hỏi này xuất hiện thường xuyên. Đây là một số câu trả lời trong quá khứ của tôi cho nó:
- Tại sao bạn không thể có khóa ngoại trong một liên kết đa hình?
- Có thể thực hiện một khóa ngoại MySQL cho một trong hai bảng khả thi không?
- Tham chiếu các khóa ngoại trong cùng một cột
- Trong một bản sao StackOverflow, bảng Nhận xét phải có mối quan hệ nào với Câu hỏi và Câu trả lời?
- MySQL - Các ràng buộc về khóa ngoại có điều kiện
- Cách xử lý mối quan hệ “HOẶC” trong thiết kế ERD (bảng)?
- MySQL:Hai quan hệ n:1, nhưng không phải cả hai cùng một lúc
Để biết thêm về Liên kết đa hình, hãy xem bài thuyết trình của tôi Các mô hình hướng đối tượng thực tế trong SQL hoặc cuốn sách của tôi, Phản vật chất trong SQL:Tránh cạm bẫy của lập trình cơ sở dữ liệu.