An.BA
Thành viên thường trực




- Tham gia
- 15/9/18
- Bài viết
- 214
- Được thích
- 162
- Giới tính
- Nam
E có 2 bảng.
1. mã nhân viên
2. Nhóm công việc
Trong bảng nhóm công việc chứa
DT001;DT002;DT003;DT004...
Nhóm công việc này lặp lại nhiều lần của 1 mã nhân viên (sẽ chứa nhóm công việc mà mình đã thực hiện) và nhóm DT001 là 1 nhóm chính. Em muốn hiện thị ra 2 loại.
1. Hiện thị ra danh sách nhân viên đã có nhóm cv chính là DT001 mà k cần quan tâm nhóm khác (cái này e đã lamg được vì điều kiện nhomcv=DT001)
2. Hiện thị ra danh sách nhân viên chưa thực hiện được nhóm cv DT001. (Cái này e dùng điều kiện NOT IN (select manv from tbCongViec where nhomcv =DT001) nhưng cách này e thấy nó chậm và khiến ứng dụng của e quay khoảng 15s trong khi tìm trong dữ liệu trong 1000 row và show ra được 20 data thuộc điều kiện) em chưa tìm ra cách nào để lọc khác ạ. Mong mọi người giúp đỡ. Em cảm ơn
1. mã nhân viên
2. Nhóm công việc
Trong bảng nhóm công việc chứa
DT001;DT002;DT003;DT004...
Nhóm công việc này lặp lại nhiều lần của 1 mã nhân viên (sẽ chứa nhóm công việc mà mình đã thực hiện) và nhóm DT001 là 1 nhóm chính. Em muốn hiện thị ra 2 loại.
1. Hiện thị ra danh sách nhân viên đã có nhóm cv chính là DT001 mà k cần quan tâm nhóm khác (cái này e đã lamg được vì điều kiện nhomcv=DT001)
2. Hiện thị ra danh sách nhân viên chưa thực hiện được nhóm cv DT001. (Cái này e dùng điều kiện NOT IN (select manv from tbCongViec where nhomcv =DT001) nhưng cách này e thấy nó chậm và khiến ứng dụng của e quay khoảng 15s trong khi tìm trong dữ liệu trong 1000 row và show ra được 20 data thuộc điều kiện) em chưa tìm ra cách nào để lọc khác ạ. Mong mọi người giúp đỡ. Em cảm ơn