Minh Hùng
Minh Hùng
Thảo luận 1 thảo luận
Vỗ tay 0 vỗ tay
Lượt xem 157 lượt xem

Mình tạo new Column (Revenue) trong table Sale thì được nhưng khi tạo Revenue trong

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.

Thảo luận 1 câu trả lời
Lượt xem 157 lượt xem
Vỗ tay vỗ tay
Minh Hùng 18:08 - Aug 30, 2021

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

Vỗ tay vỗ tay
Câu hỏi liên quan
© 2020 - Bản quyền của Công Ty Cổ Phần Công Nghệ Giáo Dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở Kế hoạch và Đầu tư TP. Hà Nội
Giấy phép mạng xã hội số: 588, cấp bởi Bộ Thông tin và Truyền thông