Tôi có tập dữ liệu giống như sau.Chọn chính xác một hàng cho mỗi nhân viên sử dụng trường không theo thứ tự làm tiêu chí
EMPLID PHONE_TYPE PHONE
------ ---------- --------
100 HOME 111-1111
100 WORK 222-2222
101 HOME 333-3333
102 WORK 444-4444
103 OTHER 555-5555
Tôi muốn chọn chính xác một hàng cho từng nhân viên sử dụng trường PHONE_TYPE để thiết lập tùy chọn. Tôi muốn số điện thoại HOME nếu nhân viên có số như trường hợp cho nhân viên 100 và 101. Nếu số HOME không có, tôi muốn số WORK (nhân viên 102), và như một phương sách cuối cùng tôi sẽ dùng số như với nhân viên 103. Trong thực tế, bảng của tôi có khoảng một chục giá trị cho trường PHONE_TYPE, vì vậy tôi cần có khả năng mở rộng bất kỳ giải pháp nào để bao gồm nhiều hơn ba giá trị mà tôi đã hiển thị trong ví dụ. Có suy nghĩ gì không? Cảm ơn.
Vì vậy, bạn muốn có một bản ghi cho mỗi ID nhân viên, với tùy chọn cho bản ghi dựa trên loại điện thoại? –
Điều đó là chính xác.Bảng này không đảm bảo có một điện thoại HOME cho mỗi nhân viên, nhưng tôi cần phải chọn một cái gì đó và tôi không muốn sử dụng một TOP đơn giản (1) để có được một giá trị ngẫu nhiên. Về cơ bản, tôi muốn có lựa chọn thứ 2, lựa chọn thứ 3, v.v. – SteveM82
Bạn có tất cả các loại điện thoại được lưu trữ trong bảng tra cứu, với cột hiển thị thứ tự ưa thích của bạn không? –