Mình tạo new Column (Revenue) trong table Sale thì được, nhưng khi tạo Revenue trong table Product thì không được. Thầy có thề giải thích được ko.
Hi Hùng,
Lý do ở đây chính là do Relationship là Many-To-One từ Sale về Product.
Bạn hiểu như thế này, khi tạo Revenue ở Sale, ta đã có Số lượng, cần đi lookup Giá. Mối quan hệ dựa trên Product Key. Với từng giao dịch ở Sale đều đi theo Product key, và dùng trường này tìm về bảng Product - ở đây mỗi Product key chỉ là 1 dòng duy nhất, nên nó xác định được GIÁ cần lấy là giá nào.
Ngược lại, nếu tạo ở bảng Product, với từng hàng ở Product là 1 Product Key, nó dùng tìm đến bảng Sale - nhưng tới bảng Sale thì có rất nhiều giao dịch có Key này, nên biết GIÁ rồi, nhưng không thể biết là lấy Số lượng ở hàng nào.
Đó là lý do chỉ tạo ở bảng Sale được thôi