Đừng gắn bó với thiết kế hiện tại của bạn. Các nhóm lặp lại của bạn là không ngoan và tự giới hạn ... Điều gì sẽ xảy ra khi ai đó tải lên 151 lần? Chuẩn hóa bảng này để bạn có một trong mỗi loại trên mỗi hàng thay vì 150. Bạn sẽ không cần ánh xạ theo cách này vì bạn có thể chọn SAPDATA từ vị trí mà không cần lo lắng nếu nó là 1-150.
Có thể bạn muốn bảng PROJECTS có ID, bảng PROJECT_UPLOADS có ID và FK vào bảng PROJECTS. Bảng này sẽ có Vị trí, Ngày nguồn, Công thức và Hoạt động theo trường hợp sử dụng của bạn ở trên.
Sau đó, bạn có thể làm những việc như
chọn p.name, pu.position từ PROJECTS p tham gia bên trong PROJECT_UPLOADS pu trên pu.projectid =p.id WHERE pu.position ='SAPDATA'
vv